【发布时间】:2011-06-24 08:25:30
【问题描述】:
令人惊讶的是,我找不到这个问题的答案。
我正在尝试从源代码重建 java JRE。我通过提取JDK中的src.zip文件获得了java JRE源代码。
在对 JRE 进行任何更改后,如何将新源代码编译回 .java 文件(之后我可以将其压缩到 rt.jar 文件中)。
谢谢。
【问题讨论】:
-
after making any changes I need是什么意思 -
@Woot4Moo,我的意思是在编辑 JRE 的源代码后,我希望将它再次构建到我的自定义 JRE 版本。例如,我可以编辑 Object.java 以便每个对象都有另一个字段或某些特殊功能。我意识到有更好的方法可以做到这一点,但我只是举个例子。
-
您是否遇到任何异常或错误?你能提到你的方法吗?这将有助于其他人了解问题所在。
-
@Favonius 我还没有真正尝试过任何东西。我正在寻找一个告诉我如何做到这一点的来源。请注意,我说的是 JRE 的高级 .java 文件。我想它们可以用 javac 构建,但是需要手动将所有这些文件添加到文件列表中?这些文件位于 JDK 的 src.zip 中。这不是 JDK 本身的低级 C 源代码。
-
我认为,如果您想更改属于认可标准 API 一部分的类,则只能使用此方法执行此操作:download.oracle.com/javase/6/docs/technotes/guides/standards
标签: java build-process