我面临有关总指挥官和java路径(总指挥官7.56a-Windows 7 64bit)的一个非常奇怪的问题。

将我的Java从6更新到7,并将所有环境变量都指向正确的方向后,我有以下奇怪的行为。

当我打开命令行(而不是通过总指挥官)时,将显示以下命令:


java -version prints java version "1.7.0_07"(预期)
javac -version prints javac 1.7.0_07(预期)


但是,当我通过总指挥官打开一个cmd时(在总指挥官的底部命令框中键入cmd),我得到以下信息:


java -version prints java version "1.6.0_22"(我以前的Java版本)
`javac -version打印javac 1.7.0_07(正确的一个!)


有什么提示吗?

最佳答案

问题解决了。

我还必须更新我的32位版本的Java,因为总指挥官正在使用我的32位版本的cmd。

感谢@reporter向我指出总指挥官的论坛。您可以找到我的问题的完整主题here

07-24 21:51