【发布时间】:2013-03-14 16:59:09
【问题描述】:
我需要更改一些 JFC 类,因此想用 openjdk 来做。我不需要重建 VM 本身,只需要 JFC 类之一。
是否可以只构建 JFC 类而不构建整个虚拟机?如果是这样,我可以在现有的 openjdk 发行版中替换它们。
【问题讨论】:
我需要更改一些 JFC 类,因此想用 openjdk 来做。我不需要重建 VM 本身,只需要 JFC 类之一。
是否可以只构建 JFC 类而不构建整个虚拟机?如果是这样,我可以在现有的 openjdk 发行版中替换它们。
【问题讨论】:
OpenJDK 既可以直接使用(即可以使用)也可以作为源代码使用。
对于你想做的事,你必须走后一条路——这真的没有那么难。根据您的机器,它需要 10 分钟到一个小时,而且主要是数字。
查看The OpenJDK Build Instructions 了解如何执行此操作。
请注意,这是针对 JDK8 的,但它也适用于 JDK7(可能还有 JDK6,虽然我没有尝试过)
一旦您构建了所有内容,您就可以修改您真正感兴趣的部分 - 我已经完成了这项工作,而且效果很好。
【讨论】:
-Xbootclasspath/p将jdk类替换为我的实现。