javac未被识别为内部或外部命令

时间:2011-10-13 06:39:21

标签: java

确保“javac”有效的路径变量是什么?应该是系统变量还是用户变量,是否应该包含“\ bin”部分?

我有一个程序文件和程序文件(x86),两者都是JDK。我应该使用哪一个? Eclipse工作正常,只有在使用命令行时我才会这样做。任何人吗?

1 个答案:

答案 0 :(得分:3)

Eclipse附带了自己的 Java编译器,它不必使用外部编译器。

你应该在你想要使用的JDK下找到bin目录,然后将其添加到路径中(我更喜欢用户路径但是,因为我只是作为一个用户运行,所以我不确定是什么区别是)。

确定它是JDK,而不仅仅是JRE。

例如,我的是c:\program files\java\jdk1.6.0_17\bin(32位WinXP)。

最后,如果您在控制面板中更改环境变量,则不会影响已打开的cmd窗口。你需要开辟一个新环境来获得新的环境设置(陷阱为谨慎的玩家)。