0

所以我的程序使用仅在 Java 7 中的 API。我怎样才能做到,所以如果有人没有 Java 7,我可以让它告诉他们他们需要它,而不是抛出 unsupprotedClassVersionError。这也需要是多平台的!谢谢。

4

1 回答 1

1

您可以在引导过程中检查该java.version属性(在加载程序中main()或作为加载程序的一部分)。

http://docs.oracle.com/javase/tutorial/essential/environment/sysprop.html

不过,我注意到许多具有特定 JRE 版本要求的应用程序倾向于将 JRE 作为安装的一部分进行分发。

于 2013-04-12T22:50:01.340 回答