因此我的程序使用的只是Java 7中的API。如果有人没有Java 7,我怎么能这样做,我可以让它告诉他们他们需要它,而不是抛出一个unsupprotedClassVersionError。这也需要多平台!感谢。
答案 0 :(得分:1)
您可以检查java.version
属性作为引导的一部分(在main()
中或作为加载程序的一部分)。
http://docs.oracle.com/javase/tutorial/essential/environment/sysprop.html
尽管如此,我注意到许多具有特定JRE版本要求的应用程序倾向于将JRE作为安装的一部分进行分发。