我以为这很容易。我下载了JDK,解压了src.zip,修改了JDK以适应我的需求并保存了文件。
现在,我唯一需要做的就是重新编译提取和更新的src文件夹到一个“JRE”中。我尝试使用javac,但没有任何进展。例如,我得到了错误,说没有给出源文件。显然,我没有使用正确的语法来编译JRE。
那么,有人能告诉我,如何获得一个包含基于从JDK提取的新源文件的修改后的Java运行时环境的工作“JRE”文件夹吗?
注意:我不会重新分发编译。它只供个人自用。
更新:感谢回答和http://www.javalobby.org/java/forums/t103334.html,我得到了以下命令:
提前致谢。
现在,我唯一需要做的就是重新编译提取和更新的src文件夹到一个“JRE”中。我尝试使用javac,但没有任何进展。例如,我得到了错误,说没有给出源文件。显然,我没有使用正确的语法来编译JRE。
那么,有人能告诉我,如何获得一个包含基于从JDK提取的新源文件的修改后的Java运行时环境的工作“JRE”文件夹吗?
注意:我不会重新分发编译。它只供个人自用。
更新:感谢回答和http://www.javalobby.org/java/forums/t103334.html,我得到了以下命令:
"c:\tmp\jdk1.6.0_17\bin\javac" -classpath "c:\tmp\out" -verbose -g -d "c:\tmp\out" -J-Xmx512m -cp "c:\jdk1.6.0_17\jre\lib\rt.jar";"c:\jdk1.6.0_17\lib\tools.jar" @files.txt
- 不幸的是,虽然它似乎在处理东西,但处理完后输出文件夹/out为空。我的命令有问题吗?提前致谢。