2010-09-05 183 views
6

我在环境变量中添加了Path变量'C:\Program Files\Java\jdk1.6.0_21\bin',但它仍然给我出现此错误:'javac' is not recognized as an internal or external command, operable program or batch file当我尝试运行javac mycode.java时。我疯了,请帮助。谢谢。'javac'未被识别

+2

做'echo%PATH%'并向我们展示输出结果 – nos 2010-09-05 22:46:53

+0

这比原来的问题要好得多,但我仍然想知道为什么你必须为同样的问题提出一个新问题。 – Carlos 2010-09-05 22:52:28

回答

6

关闭命令提示窗口并再次打开,以使新的环境变量生效。

+0

当然,这个步骤在与原始问题相关的说明中提到。不知道他是否曾经读过它们... – Carlos 2010-09-05 22:51:06

+0

现在我试图改变.java文件的目录,它的工作原理。但它给了我一个错误:'C:\ Users \ Tomas> javac hello.java hello.java:1:class my_first是公共的,应该在名为my_fi的文件中声明 rst.java public class my_first' – 2010-09-05 22:53:47

+2

Rename将.java文件复制到my_first.java,然后再次尝试编译。源代码文件必须具有与您的类相同的名称,在本例中为my_first。 – 2010-09-05 22:54:54