ubuntu compile openjdk87

Posted WesTward

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ubuntu compile openjdk87相关的知识,希望对你有一定的参考价值。

 

0.

use oracle JDK,not OpenJDK

1.

遇到错误Error:./gamma: relocation error: /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/libjava.so: symbol JVM_FindClassFromCaller, version SUNWprivate_1.1 not defined in file libjvm.so with link time reference   

修改文件:/home/westward/soft/openjdk-7u-40/openjdk/hotspot/make/linux/Makefile   (yuandaima)

去掉文件中所有的test_gamma即可

 

2.

./gamma: relocation error: /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.36.x86_64/jre/lib/amd64/libjava.so: symbol JVM_FindClassFromCaller, version SUNWprivate_1.1 not defined in file libjvm.so with link time reference

通过vim `find . -name ‘CurrencyData.properties‘` 把里面的时间改在10年之内就可以了

//~/soft/openjdk-7u-40/openjdk/jdk/src/share/classes/java/util/CurrencyData.properties   (yuandaima)

以上是关于ubuntu compile openjdk87的主要内容,如果未能解决你的问题,请参考以下文章

Ubuntu:OpenJDK 8 - 无法找到包

OpenJDK 64 位服务器 VM 警告:已禁用存档的非系统类(树脂、Ubuntu、OpenJDK 11)

ubuntu使用openjdk好还是sunjdk强?

Ubuntu16.04编译OpenJDK7u40

ubuntu安装openjdk8

ubuntu 16.04 安装 openjdk 1.7