0
所以我的程序使用的是僅在Java 7中的API。我怎麼能這樣做,如果有人沒有Java 7,我可以告訴他們他們需要它,而不是拋出一個unsupprotedClassVersionError。這也需要多平臺!謝謝。需要特定的JRE版本
所以我的程序使用的是僅在Java 7中的API。我怎麼能這樣做,如果有人沒有Java 7,我可以告訴他們他們需要它,而不是拋出一個unsupprotedClassVersionError。這也需要多平臺!謝謝。需要特定的JRE版本
您可以檢查java.version
屬性作爲引導的一部分(在main()
或作爲加載程序的一部分)。
http://docs.oracle.com/javase/tutorial/essential/environment/sysprop.html
雖然,我發現了很多具有特定JRE版本的需求趨向於JRE分發作爲安裝的一部分應用。
在文檔中告訴他們。 –
@MattBall聽起來就像你假設用戶實際上閱讀那些...... :) – PaulProgrammer
@uesr,java是跨平臺的,所以你不需要考慮多平臺問題。 – hiway