2016-10-13 26 views
0

我想使用命令提示符或Git-Bash(运行Windows 7)编译java文件,但我没有运气。我研究这一点,并随后检查的Java版本我的简单的步骤运行:从命令行运行javac时遇到问题

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. 

任何人都可以让我在正确的方向?

+0

你有JDK还有SDK安装? bin文件夹中有哪些文件? – Falmarri

+3

'C:\ Progam Files \ Java \ jdk1.8.0_102 \ bin'确实存在吗?此外,我认为错字只是在你的文章中,而不是在你的实际'PATH'('Progam'而不是'Program')中。 – birryree

+0

尝试这些选项http://stackoverflow.com/questions/7709041/javac-is-not-recognized-as-an-internal-or-external-command-operable-program-or – zengr

回答

0

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

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

然后,重新启动命令行,并尝试

0

据官方消息,最愚蠢的错误,我尚未作出。我写

Progam Files 

Program Files