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是小写。。。我这边给我的提示是大写醉了

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

  • 相关阅读:
    Linux 之 Memcached
    Linux 之 MySQL主从同步
    Linux 之 rsync实现服务器的文件同步
    A.01.03-模块的输入—模拟量输入
    A.01.02—模块的输入—高端输入
    A.01.01—模块的输入—低端输入
    复位电路
    边沿触发和电平触发的区别
    深入理解傅里叶变换
    电压跟随器
  • 原文地址:https://www.cnblogs.com/tayxxs/p/5770932.html
Copyright © 2011-2022 走看看