手机版
你好,游客 登录 注册
背景:
阅读新闻

Ubuntu 16.04 编译 OpenJDK 8

[日期:2016-08-15] 来源:Linux社区  作者:tayxxs [字体: ]

参考了几篇文章,和错误查询,最后总结Ubuntu 16.04 编译 OpenJDK 8方法如下

一、下载

      我比较倾向于使用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是小写。。。我这边给我的提示是大写醉了

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

CentOS 6.5上编译安装OpenJDK7源码  http://www.linuxidc.com/Linux/2015-05/117248.htm

RHEL6.5安装OpenJDK1.7.0 + JBoss7.1.1 + Maven3.0.4 http://www.linuxidc.com/Linux/2014-04/99854.htm

Fedora 20下安装官方JDK替换OpenJDK并配置环境变量 http://www.linuxidc.com/Linux/2014-03/97523.htm

Ubuntu OpenJDK + Tomcat7 的安装 http://www.linuxidc.com/Linux/2014-02/96398.htm

Ubuntu 13.04下升级到Maven3.10 以支持 OpenJDK7 http://www.linuxidc.com/Linux/2013-08/88844.htm

Ubuntu 12.10中编译安装OpenJDK 7 http://www.linuxidc.com/Linux/2013-03/81948.htm

本文永久更新链接地址http://www.linuxidc.com/Linux/2016-08/134267.htm

linux
本文评论   查看全部评论 (1)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款
第 1 楼
* 匿名 发表于 2017/4/6 10:38:02
在ubuntu下如何交叉编译armel平台版本