我需要在命令行上使用 Java,以便可以使用名为 sencha 命令的工具。
我安装了 java 1.6 和 1.7,但出于某种原因 1.4 显示在我的命令行中。有谁知道为什么会发生这种情况以及如何解决它。我在我的机器上到处搜索这个版本,但找不到。有没有人有任何想法。谢谢
请参阅随附的屏幕截图。
最佳答案
您的 PATH 环境变量似乎指向旧的 Java 安装。
转到控制面板->系统->高级系统设置->高级(选项卡)->环境变量...
在“系统变量”标题下,您应该看到一个“JAVA_HOME”环境变量,确保它指向 JRE7 安装目录。同样,检查“Path”环境变量并确保其中存在相同的 JRE7 路径,而不是 JRE6 安装路径。
关于命令行上显示的 Java 版本与安装的版本不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24063445/