Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vue.js/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
';javac';不被承认_Java_Environment Variables_Javac - Fatal编程技术网

';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,它应该可以工作。