首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从源代码构建jdk(openjdk-7)

从源代码构建jdk(openjdk-7)
EN

Stack Overflow用户
提问于 2012-03-14 13:47:40
回答 2查看 1.5K关注 0票数 2

在我的Ubuntu11.10上下载了openjdk-7-fcs-src-b147-27_jun_2011.zip之后,我试着从源代码中构建它。开始的时候有一些警告/错误,除了一个之外,我都能改正。

上面写着

错误:未正确定义JAVA_HOME

我不知道JAVA_HOME有什么价值。我尝试将JAVA_HOME=".“//指定为jdk的主目录,但随后得到了一个更有趣的错误...错误是:

错误:您的JAVA_HOME环境变量已设置。这很可能会导致构建失败。请取消设置,然后重新开始构建。

现在可能的问题是什么。我的机器上有java,但到目前为止还没有javac。

您可能会问,为什么我需要从源代码安装jdk。原因是我想构建热点,并对其进行一些更改,然后重新构建它。问题是弄清楚如何独立构建hotspot把我一整天都搞砸了。所以我想也许我可以构建内置hotspot的jdk。然后我可以在需要的时候从那里重建它。

如果有一些方法可以构建hotspot(从源代码),那也会非常有帮助。

EN

回答 2

Stack Overflow用户

发布于 2012-03-21 15:17:49

不要设置你的java home,取消设置它,openjdk构建会在构建过程中自己处理它。

如果以某种方式设置了它,并且正常情况下忽略了它,那么您将得到一个非常奇怪的JVM

试试unset JAVA_HOME

票数 1
EN

Stack Overflow用户

发布于 2012-03-27 23:18:52

只构建热点,你可以: make hotspot build

在Makefile和make /hotspot rules.gmk上找到更多make target

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9696584

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档