【问题标题】:'javac' is not recognized'javac' 无法识别
【发布时间】:2011-04-08 13:37:36
【问题描述】:

我在环境变量中添加了路径变量'C:\Program Files\Java\jdk1.6.0_21\bin',但是当我尝试运行javac mycode.java 时它仍然给我这个错误:'javac' is not recognized as an internal or external command, operable program or batch file。我要疯了,请帮忙。谢谢。

【问题讨论】:

  • 执行echo %PATH% 并向我们展示输出
  • 这比原来的问题要好得多,但我仍然想知道为什么你必须针对同一个问题提出一个新问题。

标签: java environment-variables javac


【解决方案1】:

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

【讨论】:

  • 当然,在我链接到原始问题的说明中提到了这一步。想知道他是否读过它们……
  • 现在我尝试更改 .java 文件的目录并且它可以工作。但它给了我一个错误:C:\Users\Tomas>javac hello.java hello.java:1: class my_first is public, should be declared in a file named my_fi rst.java public class my_first
  • 将您的 .java 文件重命名为 my_first.java 并再次尝试编译。源代码文件必须与您的类同名,在本例中为 my_first。
  • 错误信息告诉你到底哪里出了问题。文件名必须与类名匹配。将 hello.java 重命名为 my_first.java,它应该可以工作。
猜你喜欢
  • 2018-02-25
  • 2023-03-12
  • 1970-01-01
  • 1970-01-01
  • 2018-07-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-05-04
相关资源
最近更新 更多