根据我的理解“Java Javac Libjvm.so 这三个文件是否足够”
还需要做 libjli.so
答案是不。它们是不够的。您需要完整的 JDK 安装。
如果您尝试在 JDK 安装中挑选文件,您可能会遇到问题。
此外,请注意 Oracle 许可证所说的在交付嵌入其他软件的软件方面允许您做的事情。旧的 Oracle 二进制许可证和新的 OTN 许可证严格禁止发布 Oracle Java 的精简版本。
如果您使用的是 OpenJDK,您可以自由地推出自己的精简 Java 发行版。但请注意,如果您将来自 OpenJDK 的组件嵌入到您自己的产品中,您的产品需要符合 GNU GPL(+ 类路径扩展)许可条款。例如,您还需要提供源代码。