Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/387.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 需要特定的JRE版本_Java - Fatal编程技术网

Java 需要特定的JRE版本

Java 需要特定的JRE版本,java,Java,所以我的程序使用的API只有Java7版本。如果有人没有Java 7,我可以让它告诉他们他们需要它,而不是抛出一个不受保护的ClassVersionError,我如何才能做到这一点。这也需要多平台!谢谢。您可以在引导过程中检查java.version属性(在main()中或作为加载程序的一部分) 不过,我注意到许多具有特定JRE版本要求的应用程序倾向于将JRE作为安装的一部分分发。在文档中告诉他们。@MattBall听起来像是假设用户确实阅读了这些…:)@UESR,java是跨平台的,所以不需

所以我的程序使用的API只有Java7版本。如果有人没有Java 7,我可以让它告诉他们他们需要它,而不是抛出一个不受保护的ClassVersionError,我如何才能做到这一点。这也需要多平台!谢谢。

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


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

在文档中告诉他们。@MattBall听起来像是假设用户确实阅读了这些…:)@UESR,java是跨平台的,所以不需要考虑多平台问题。