javac不被识别为内部或外部命令,可操作的程序或batch file
我是Java应用程序的新手,无法编译简单的Helloworld程序。
JDK 1.7.0安装在我的Windows 7,并能够设置pathvariables,但没有工作,所以我尝试了一些,但仍然不断给我同样的错误。 在我的cmd里面这样说:
C:\ Users \ Ivy> cd \ C:\ cd java文件 C:\ java files> set path = C:Program Files(x86)\ Java \ jdk1.7.0 \ bin C:\ java文件> javac Hello.java 'javac'不被识别为内部或外部命令,可操作程序或batch file。
-
使用Windows资源pipe理器
C:\Program Files\Java\jdk1.7.0_02\bin
在Windows上检查您的javac
path并复制地址。 -
转到控制面板。
Environment Variables
并在var的开头Insert
地址。Path
后跟分号。 即C:\Program Files\Java\jdk1.7.0_02\bin;
。 不要删除已存在的path,只需点击左键并粘贴上面的行即可。 不要尝试其他任何东西,因为你只需要将你的代码链接到“javac.exe”,你只需要find它。 -
closures命令提示符并重新打开它,然后编写代码进行编译和执行。
试试这个..我也有,但现在它解决了XP ..
C:\ YourFolder >set path=C:\Program Files\Java\jdk1.7.0_09\bin; C:\ YourFolder >javac YourCode.java
修改path – 在C:后错过了一个反斜杠
C:\java files>set path=C:\Program Files (x86)\Java\jdk1.7.0\bin
如果java命令正在工作,并获得与javac的问题。 那么首先检查jdk的bin目录下的javac.exe文件是否存在。 如果javac.exe文件存在,则将JAVA_HOME
为系统variables。
这里写设置Path =“C:\ Program Files \ Java \ jdk1.7.0_09 \ bin”或者设置PATH =“C:\ Program Files \ Java \ jdk1.7.0_09 \ bin”
不要写path。
你也可以没有设置。
我试过了,效果很好。
检查你的环境variables。
在我的情况下,我在系统variables中设置了JAVA_HOME,在我的用户帐户variables中设置了JAVA_HOME,后者设置为错误的Java版本 。 我也有与Pathvariables相同的问题。
从我的用户帐户variables中删除JAVA_HOME并从Pathvariables中删除错误的path后,它正常工作。