命令提示符与 Windows 控制面板中的不同 Java 版本 运行
Different Java version running in command prompt vs. Windows control panel
我在获取我创建的 Jar 文件到 运行 时遇到了一些问题。该程序在 Eclipse 中运行良好,但当我编译并创建一个 运行nable JAR 时,它不起作用。我在命令提示符下进行了故障排除,发现我收到了错误,这意味着 Java 的错误版本是 运行ning。我的程序之前遇到过这个问题,并将我的 Java 更新为所需的 1.7,它开始在 Eclipse 中工作。
现在令人困惑的是,当我转到控制面板并进入 Java 配置并单击 "about" 时,我可以看到版本 1.7 处于活动状态。但是,当我进入命令提示符并查找当前 Java 版本时,它 returns Java 1.6 因此我无法 运行 JAR。
为什么我会在控制面板中显示一个版本而在命令提示符中显示另一个版本,我该如何解决?
提前致谢。
命令提示符将 运行 路径变量中的任何版本。
我在获取我创建的 Jar 文件到 运行 时遇到了一些问题。该程序在 Eclipse 中运行良好,但当我编译并创建一个 运行nable JAR 时,它不起作用。我在命令提示符下进行了故障排除,发现我收到了错误,这意味着 Java 的错误版本是 运行ning。我的程序之前遇到过这个问题,并将我的 Java 更新为所需的 1.7,它开始在 Eclipse 中工作。
现在令人困惑的是,当我转到控制面板并进入 Java 配置并单击 "about" 时,我可以看到版本 1.7 处于活动状态。但是,当我进入命令提示符并查找当前 Java 版本时,它 returns Java 1.6 因此我无法 运行 JAR。
为什么我会在控制面板中显示一个版本而在命令提示符中显示另一个版本,我该如何解决?
提前致谢。