【问题标题】:Having trouble running javac from command line从命令行运行 javac 时遇到问题
【发布时间】:2017-02-23 04:49:14
【问题描述】:

我正在尝试使用命令提示符或 Git-Bash(运行 Windows 7)编译 java 文件,但我没有运气。我对此进行了研究,并按照以下简单步骤通过运行检查我拥有的 Java 版本:

java -version

从命令行,我得到“1.8.0_102”。

所以我去了我的 PATH 变量并附加了:

;C:\Program Files\Java\jdk1.8.0_102\bin

我已经检查了一千次,这是正确的目录,但是当我运行时

javac

从命令行,我仍然得到错误

'javac' is not recognized as an internal or external command, operable program or batch file.

谁能帮我找到正确的方向?

【问题讨论】:

  • 你安装了JDK和SDK吗? bin 文件夹中有哪些文件?
  • C:\Progam Files\Java\jdk1.8.0_102\bin 真的存在吗?另外,我想错字只是在您的帖子中,而不是在您的实际PATH 中(Progam 而不是Program)。

标签: java cmd git-bash


【解决方案1】:

这是我犯过的最愚蠢的官方错误。我写了

Progam Files

不是

Program Files

【讨论】:

    【解决方案2】:

    尝试设置 JAVA_HOME 系统变量到 C:\Progam Files\Java\jdk1.8.0_102;

    并添加 %JAVA_HOME%\bin;到您的 CLASSPATH 变量

    然后重启命令行试试

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-01-21
      • 2014-10-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多