确保“javac”正常工作的路径变量应该是什么?它应该同时存在于系统变量和用户变量中,并且应该包含“\bin”部分吗?
我有一个 Program Files 和 Program Files(x86),JDK 都在其中。我应该使用哪一个? Eclipse 工作完美,只有在使用命令行时我才会得到这个。有人吗?
最佳答案
Eclipse 自带自己的 Java 编译器,它不必使用外部编译器。
您应该在您想要使用的 JDK 下找到 bin
目录,然后将其添加到路径中(我更喜欢用户路径,但是,因为我只以一个用户身份运行,所以我不确定有什么区别)。
并确保确定它是 JDK,而不仅仅是 JRE。
例如,我的位于c:\program files\java\jdk1.6.0_17\bin
(32位WinXP)。
最后一件事,如果您要更改控制面板中的环境变量,这不会影响已打开的 cmd
窗口。您需要打开一个新环境才能获得新的环境设置(对于谨慎的玩家来说是一个陷阱)。
关于javac 未被识别为内部或外部命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7750318/