2016-03-25 204 views
1

设置环境变量选项中的java路径 高级系统设置。 javac命令显示“'javac'不被识别为内部或外部命令,可操作程序或批处理文件。” 但重新打开命令提示符 的javac不工作,但之后再次执行该命令Java环境路径设置

C:\java files>set path=C:\Program Files (x86)\Java\jdk1.7.0\bin 

javac的作品之后。它发生的是什么问题。 操作系统Windows 10企业版 Java版本1.8.0_77。

P.S. java正在工作,而javac不工作。

+0

仔细检查您在用户个人资料设置的路径,还有你犯了一个很好的机会那里有错。也尝试注销并重新登录。变化的变化应该一旦生效就会生效,但由于某些原因,有时变化似乎只在再次登录后才会发生变化。 – Cubic

+0

尝试'echo%PATH%'查看您的配置是否已设置。 –

+0

是它显示的位置jdk1.8.0_77文件夹 – axaytude

回答

0

试试这个它可能会解决你的问题:

Go to MyComputer -> Properties -> Advance Systems Settings -> Environment Variables -> System Variables -> Path. In the last, give the semi column and paste your path for JDK 
+0

已经没有工作 – axaytude

+0

它应该工作。 java是JRE的一部分,而不是JDK。您需要将JDK bin添加到系统PATH,控制面板,系统,高级,环境变量中。 –

+0

'java'同时位于JRE/bin和JDK/bin中,并且JRE/bin自动安装在PATH中,所以'java'可以工作,但是'javac'只在JDK/bin中,所以是的,您需要添加JDK/bin 。 –