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