我已經在eclipse中創建了一個Java項目應用程序,我正在使用JRE系統庫[JavaSE-1.7]。如何使應用程序與任何Java版本一起工作?
當我創建應用程序的可執行jar文件,然後在具有不同Java版本的不同計算機上測試它。問題是由於Java版本的原因,jar文件僅適用於某些計算機。
我的問題是:是否有必要讓應用程序檢查計算機,看看它具有哪個java版本,並且只使用該版本而不是用於實現該項目的java版本?換句話說,你可以創建一個不依賴於java版本的應用程序嗎?
任何建議都很有幫助。
感謝
感謝所有的建議和意見。但我想我會堅持使用Java 7版本,並讓用戶知道他們需要Java 7來運行它。
使其與任何符合Java 7的JVM一起運行應該沒有問題。無論如何,你的意思是「不起作用」?任何消息? – fge
如果您想要在任何稍微合理的Java版本中使用它,您需要在Java 5中完全編寫和編譯它......因此,我建議您找到其他方法來確保您的客戶端運行Java 7,因爲它確實是目前最合理的版本。 – skiwi
@skiwi更好的是,Java 8即將被釋放。 :-) – Astrobleme