经过一些更改后重建JDK1.6.8

时间:2011-10-15 12:51:31

标签: java jdk1.6

我想在java.util包中的currency.java进行一些更改后重建JDK1.6。那怎么办呢?是否有任何编译器或构建器来制作JDK的自定义版本? 我尝试$ javac src / java / util / currency.java但它没有用。

2 个答案:

答案 0 :(得分:1)

我在源代码库中找到了OpenJDK 6的这些构建指令:

  

OpenJDK 6 Build README


更新 - 几年后重新审视这个问题,我遇到了以下有用的博客文章,其中包含许多Java版本的“Build README”文件的链接:

让我们希望它留在那里,并保持最新状态!

但是......如果你刚刚改变了一个类,那么“认可目录”方法是一个更好的主意;看@ kan的答案。

最后,修改标准类库以使应用程序正常工作通常是一个坏主意/不可取的事情:

  • 您的代码立即不可移植。它只适用于你的私人风格的Java。

  • 每次升级Java版本时,都必须重新同步源并重建。 (“认可”方法更简单,但您仍需要对每个Java更新进行处理。)

  • 修改后的Java的重新分发可能存在法律问题。与知识产权律师交谈......

答案 1 :(得分:1)

您不应该构建整个JDK。您需要的只是编译您的课程,将其放入.jar并将其放入JRE的endorsed folder