在命令提示符与Windows控制面板中运行的不同Java版本

时间:2016-01-04 16:17:09

标签: java command-prompt

我在创建运行的Jar文件时遇到了一些麻烦。该程序在Eclipse中运行良好,但是当我编译并创建一个可运行的JAR时,它不起作用。我在命令提示符下进行了故障排除,发现我收到的错误意味着Java的运行版本不正确。我之前使用我的程序遇到了这个问题,并将我的Java更新为所需的1.7并且它开始在Eclipse中工作。

现在令人困惑的是,当我进入控制面板并进入Java配置并点击" about"我可以看到版本1.7处于活动状态。然而,当我进入命令提示符并查找当前的Java版本时,它返回Java 1.6,因此我无法运行JAR。

为什么我在控制面板中显示一个版本,在命令提示符中显示另一个版本,我该如何修复?

提前致谢。

1 个答案:

答案 0 :(得分:2)

Location for path 命令提示符将运行路径变量中的任何版本。