簡體   English   中英

運行一個可執行的 Java jar - 高版本 vs 低版本?

[英]Running an executable Java jar - Higher Version vs Lower Version?

我創建了一個程序並試圖將它轉換為一個可執行的 jar。 我通過 eclipse - runnable jar 創建了可執行 jar。 我機器上安裝的JDK是Java 1.8

如果我將此 jar 轉發給其他人,他們的系統中是否需要 JDK 1.8 運行時庫或 JDK 1.8 版本才能執行該 jar?

他們系統的最低要求是什么?

謝謝。

如果編譯類的版本是52.0 ,所以它們是針對 Java 8 的,那么最低要求是 JRE 8。Java 是向后兼容的,而不是向前兼容的

但是,您可以使用 Java 編譯器生成具有較舊類版本的代碼,然后可以使用較舊的 JRE 運行該程序。 當然,在這種情況下,您不能使用舊 Java 版本中不存在的功能。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM