';javac';不被承认
我在环境变量中添加了路径变量';javac';不被承认,java,environment-variables,javac,Java,Environment Variables,Javac,我在环境变量中添加了路径变量'C:\Program Files\Java\jdk1.6.0\u 21\bin',但它仍然给我带来了这样的错误:'javac'在我尝试运行javac mycode.Java时未被识别为内部或外部命令、可操作程序或批处理文件。我快疯了,请帮帮我。谢谢。关闭命令提示符窗口并再次打开它,以便新的环境变量生效。执行echo%PATH%并向我们显示输出这是一个比原始问题好得多的问题,但是我仍然想知道为什么你必须为同样的问题问一个新的问题。当然,这一步是在我链接到原始问题的说明
'C:\Program Files\Java\jdk1.6.0\u 21\bin'
,但它仍然给我带来了这样的错误:'javac'在我尝试运行javac mycode.Java
时未被识别为内部或外部命令、可操作程序或批处理文件。我快疯了,请帮帮我。谢谢。关闭命令提示符窗口并再次打开它,以便新的环境变量生效。执行echo%PATH%
并向我们显示输出这是一个比原始问题好得多的问题,但是我仍然想知道为什么你必须为同样的问题问一个新的问题。当然,这一步是在我链接到原始问题的说明中提到的。不知道他有没有读过……现在我试着改变.java文件的目录,结果成功了。但是它给了我一个错误:C:\Users\Tomas>javac hello.java hello.java:1:class my_first是公共的,应该在名为my_first.java public class my_first的文件中声明。
将.java文件重命名为my_first.java并重试编译。源代码文件必须与您的类同名,在本例中,my_first。错误消息会准确地告诉您出了什么问题。文件名必须与类的名称匹配。将hello.java重命名为my_first.java,它应该可以工作。