系统上哪些文件需要编译和运行Java

时间:2019-05-21 10:01:17

标签: java makefile jvm javac javacompiler

根据我的理解“ Java Javac Libjvm.so这三个文件是否足够”

还需要libjli.so

1 个答案:

答案 0 :(得分:1)

答案是否定的。它们还不够。您需要完整的JDK安装。

如果您尝试从JDK安装中挑选文件,则可能会遇到问题。

另外,要提防Oracle许可规定您可以执行将其软件嵌入其他方面的操作。旧的Oracle Binary许可证和新的OTN许可证都严格禁止提供精简版的Oracle Java。

如果您使用的是OpenJDK,则可以随意滚动自己的精简Java发行版。但是请注意,如果您将来自OpenJDK的组件嵌入到自己的产品中,则您的产品必须符合GNU GPL(+ Classpath扩展)许可条款。例如,您还需要提供 源代码。