捆绑JDK / JRE

时间:2009-07-09 17:37:47

标签: licensing java

我正在调查有关从Sun分发JDK / JRE的许可。

我问的原因是我想为客户端提供一个ISO磁盘映像,其中包含我的应用程序以及JDK或JRE依赖项。

4 个答案:

答案 0 :(得分:8)

这就是你需要的:

Form Sun:

  

重新分发: JDK和JRE都可以使用value-add(每个BCL条款)自由重新分发。

这是the link

答案 1 :(得分:3)

许多人一直将JDK捆绑到他们的应用程序中,而无需支付任何费用。用户不会受到许可问题的困扰,因为已经提取了JDK / JRE,并且还捆绑了任何其他依赖项。

我经常看到这个问题,但是Sun没有提供明确而简单的答案。 “如果您想将JVM嵌入商业应用程序中,您必须支付一些费用”。在我看来,这样的笔记应该显示在每个下载页面中。

答案 2 :(得分:0)

只要您不修改它并且不为它收费,您就可以将安装二进制文件与您的应用程序捆绑在一起。罐子还不够。

答案 3 :(得分:0)

您可以在Java SE README文件中找到此信息。

特别是,这是Java 7 JRE README

的摘录
  

[...]您可以免费重新分发Java SE运行时环境   根据Oracle Binary的条款,使用您的应用程序   Java SE平台产品的代码许可协议。

JDK的重新分发有点复杂,请参阅README文件的Redistributable JDK Files部分。