zoukankan      html  css  js  c++  java
  • UBUNTU 16.04 编译 OPENJDK8

    参考了几篇文章,和错误查询,最后总结如下

    一、下载

          我比较倾向于使用mercurial来获取源代码,虽然你得挑网络稳定的时候更新,但是易更新。

      从官网查找一下,可以通过以下步骤完成源代码的下载

    1.   

    1 sudo hg clone http://hg.openjdk.java.net/java8u/jdk8060 jdk8u60

      其中java的版本可以上 http://hg.openjdk.java.net/ 自由选择,路径正确就可以了,最后是安装路径。执行好后,可以在目录下找到 README-builds.html  这个文件,后面的步骤可以同步参考此官方文档。

    2.      

    1 cd jdk8u60
    2 sudo sh get_source.sh

      这个比较耗时间,运行失败重复运行就好了,建议网络流畅是执行

    二、编译

      源代码安装目录下:

    1.      sudo bash ./configure

    2.      sudo make all

      如果1运行报错说缺文件,那么按提示安装即可,以下是需要的编译环境

    Ⅰ、openjdk

    sudo apt-get install openjdk-7-jdk

      如果报错

     

    那么按如下步骤执行

      

      sudo add-apt-repository ppa:openjdk-r/ppa  
      sudo apt-get update   
      sudo apt-get install openjdk-7-jdk

    Ⅱ、configure: error: Could not find all X11 headers

    sudo apt-get install libx11-dev libxext-dev libxrender-dev libxtst-dev libxt-dev

      注意 libx11-dev 中x是小写。。。我这边给我的提示是大写醉了

    Ⅲ、其它的提示没有什么要注意的,根据提示安装就行了

  • 相关阅读:
    BZOJ 3506 机械排序臂 splay
    BZOJ 2843 LCT
    BZOJ 3669 魔法森林
    BZOJ 2049 LCT
    BZOJ 3223 文艺平衡树 splay
    BZOJ 1433 假期的宿舍 二分图匹配
    BZOJ 1051 受欢迎的牛 强连通块
    BZOJ 1503 郁闷的出纳员 treap
    BZOJ 1096 ZJOI2007 仓库设计 斜率优化dp
    BZOJ 1396: 识别子串( 后缀数组 + 线段树 )
  • 原文地址:https://www.cnblogs.com/tayxxs/p/5770932.html
Copyright © 2011-2022 走看看