我们可以重新分发Oracle tools.jar吗?

Jim*_*imN 5 java oracle licensing

Oracle JDK附带的tools.jar是否可以与依赖它的商业产品一起分发(即,根据Oracle许可证的条款,合法地)?无论是或否,请提供参考以证实您的答案.

jkr*_*ill 14

根据我的阅读,是的,但有一些警告:

  • 您必须使用包含tools.jar的"javac字节码编译器"重新分发整个Oracle JDK或整个JRE; 允许再分发与您的应用"捆绑".
  • 重新分配的JDK或JRE必须"完整且未经修改"(减去关于可以添加和/或减去的内容的几个部分).
  • 永远不能重新发布测试版.
  • 您遵守许可再分发部分中涵盖的其他一般条款(我的整个答案的来源).

  • 啊,是的,这看起来像我想要的.:)"下面列出的JDK中有限的一组文件和目录可能包含在Java TM运行时环境(JRE TM)的供应商重新分发中.它们不能单独重新分发,并且必须附带相同版本的JRE分发." 有一组专门用于"动态附加机制"的文件.谢谢! (2认同)