许多人在未支付任何费用的情况下将JDK捆绑到其应用程序中。用户不必担心许可问题,因为JDK / JRE已经被提取并且任何其他依赖项也已捆绑。我经常看到这个问题被问到,但Sun没有给出明确简单的答案。“如果您想在商业应用程序中嵌入JVM,则必须支付一些费用”。在我看来,每个下载页面都应该显示这样一条注释。
你可以在Java SE README文件中找到这些信息。 特别是,这是 Java 7 JRE README的摘录: [...] 根据Oracle二进制代码许可协议的条款,您可以免费将Java SE运行时环境与应用程序一起重新分发。 JDK的重新分发略微复杂,请参阅README文件中的可再分发JDK文件部分。