繁体   English   中英

我可以将jfxrt.jar与我的应用程序一起部署吗(技术上)?

[英]May I deploy jfxrt.jar with my application (technically)?

jfxrt.jar是纯Java吗? 如何证明这一点? jfxrt.jar在我的应用程序中部署jfxrt.jar ,它可以与任何版本的JRE吗?

它不会干扰已安装的JRE jfxrt.jar吗?

如果我的应用程序将运行在什么Java8其中javafx集成更紧密?

更新

我不明白“不是纯Java”是什么意思? 如果jar加载并使用本机库,那么根据定义,它不是纯粹的吗? 我不是吗?

也许来自Oracle的人会对此问题给出更好的答案。 我所知道的 :

  1. yes jfxrt.jar is pure java ,从未听说过jar不是纯Java 双关语的意思

  2. Yes您可以使用jfxrt.jar部署应用程序

  3. 它可以与任何JRE- NO一起运行吗,因为javafx是使用java和AFAIK构建的,所以javafx使用的Java 7最低(不确定更新版本)。 因此,您必须至少在系统上安装JRE 7。

  4. 它不会干扰已安装的JRE中的jfxrt.jar- It may, as it does for any other jar

  5. 如果我的应用程序将在Java8与Javafx集成更紧密的环境下运行怎么办-没道理。 我无法解决not able to get the question

  1. 该jar是纯Java,但它从JRE / lib目录加载本机库。 因此,将jfxrt.jar与您的应用程序一起发送时,很有可能在本机库及其Java计数器部分之间存在不匹配的情况
  2. jfxrt.jar是OpenJDK的一部分,因此您可以根据OpenJDK的条款进行运输
  3. Oracle adivsed选项是使用其打包工具将JRE与您的应用程序打包,而不依赖于System-JRE

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM