我目前的理解是,JDK只被认为是依赖于平台的,因为它包含一个JRE,因此它是依赖于平台的JVM。
在JDK开发工具中,我知道javac是跨平台的,但是其他工具呢?
发布于 2022-01-05 02:01:26
一些JDK工具具有与平台相关的代码。一个明显的例子是jpackage,它生成平台相关的可执行文件。
如果您想进一步研究这一点,请下载OpenJDK代码基并使用find查找所有名称为"windows“、"unix”和"solaris“的目录。然后找出哪些用途/取决于各自目录中的代码。
https://stackoverflow.com/questions/70586954
复制相似问题