在我的 Ubuntu 11.10 上下载后openjdk-7-fcs-src-b147-27_jun_2011.zip
,我尝试从源代码构建它。一开始有一些警告/错误,除了一个之外,我能够更正。
它说
错误:未正确定义 JAVA_HOME
我不知道 JAVA_HOME 的价值是什么。我尝试分配 JAVA_HOME="." // jdk 的主目录,但是我得到一个更有趣的错误......错误是:
错误:您的 JAVA_HOME 环境变量已设置。这很可能会导致构建失败。请取消设置并重新开始构建。
现在可能是什么问题。我的机器上有java,但到目前为止还没有javac。
你会问为什么我首先需要从源代码安装 jdk。原因是我想建立热点,并对其进行一些更改然后重建它。问题是它毁了我一整天来弄清楚如何独立构建热点。所以我想可能我可以构建具有内置热点的jdk ..然后我可以在需要时从那里重建它。
如果有某种方法来构建热点(从源代码),那也将非常有帮助。