簡體   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