如何选择以编程方式运行的JDK

时间:2015-06-23 10:57:14

标签: java swing java-8 java-7 java-web-start

我正在谷歌搜索"正在加载" Java Swing的函数,最后在tutorial.我下载了.jnlp文件并尝试运行它。我收到错误消息" 您的安全设置已阻止某个应用程序使用Java的过期或过期版本运行。"

然后记住一些问题,询问我们如何在不改变设置的情况下解决这个问题。

所以,我的问题是,我们可以预定义在代码中使用哪个jdk。例如,我的计算机中有jdk 6jdk 7jdk 8,我可以在我的代码中设置要使用的jdk。假设我想使用jdk 6来使用我如何在我的代码中设置并且也可以在其他平台中提供支持。任何建议或参考链接,以了解更多是非常感谢。

2 个答案:

答案 0 :(得分:0)

您可以检查代码中的java版本并停止执行(如果它不是您想要的)或检查其他可用的JRE并在可执行文件上运行另一个jvm进程。

或者你可以编写一个脚本或在代码之前运行的其他程序来执行此操作,然后运行jvm proccess。

答案 1 :(得分:-1)

尝试在环境变量中设置JAVA_HOME变量。将它指向您的C:\ Program Files \ Java \ jdk \ jre 此外,在Java控制面板中,您可以在Java运行时环境设置中选择jre