zoukankan      html  css  js  c++  java
  • OpenJDK-study-002 从GitHub下载openjdk,以及Cygwin的安装

    承前启后

    由于上一篇openjdk-study-001中,从Mercurial直接拉取openjdk森林失败,于是网上搜了一下,发现GitHub上有人分享openjdk的源码 https://github.com/dmlloyd/openjdk,于是整个克隆下来。

    克隆到本地之后, 在openjdk/doc/building.html里,有比较详细的说明,其中提到,在Windows平台上(不支持WindowsXP),必须要保证Cygwin环境是连续(consistent)的,强烈建议按照如下步骤操作:

     1. 建立包含openjdk顶级路径的时候,使用Cygwin bash shell的mkdir命令而不是使用Windows Explorer,因为这样才能使文件夹拥有正确的Cygwin属性;

     2. 不要把openjdk克隆在Cygwin主目录,特别是当你的用户名含有空格和大小写混合时,这一点尤为重要;

     3. 在Cygwin命令行环境,使用hg命令克隆openjdk。不要使用其他Mercurial客户端,例如TortoiseHg。

    之所以使用Cygwin,是因为,Windows是OpenJDK支持的唯一的非POSIX操作系统,因此需要特别小心。 在Windows上构建需要POSIX支持层。 对于OpenJDK 9来说,唯一支持的这个层是Cygwin。 (由于bash太旧,Msys不再被支持; msys2和新的Windows Linux子系统(WSL)将有可能在未来版本中得到支持,但这需要社区努力实现。)

    Cygwin下载安装

    于是我们需要下载Cygwin,在百度一搜,就可以知道它的官网,然后进入官网,下载64位版本。一路安装也比较简单,只是在选择要安装哪些包(packages)时需要注意,我安装的时候什么也没有选,安装完了之后才知道有些包是需要安装的。还好,Cygwin本身就是支持随时安装这些扩展包的,只需要找到最初下载安装时,下载下来的安装程序setup-x86_64.exe,然后在Cygwin命令行环境执行./setup-x86_64.exe -q -P make -P unzip -P zip

  • 相关阅读:
    The Quad
    将OrCAD Capture CIS的设计文件(.dsn)导入到PADS Logic VX.2.3
    OrCAD Capture CIS 16.6 将版本16.6的设计文件另存为版本16.2的设计文件
    Eclipse IDE 添加jar包到Java工程中
    PADS Logic VX.2.3 修改软件界面语言
    切换Allegro PCB Editor
    Allegro PCB Design GXL (legacy) 将brd文件另存为低版本文件
    Allegro PCB Design GXL (legacy) 设置自动保存brd文件
    Could not create an acl object: Role '16'
    windows 下apache开启FastCGI
  • 原文地址:https://www.cnblogs.com/heben/p/8334005.html
Copyright © 2011-2022 走看看