我运行的是Windows8,但我无法让javac工作。
我已经将环境变量中的路径设置为
C:\Program Files (x86)\Java\jdk1.7.0_17\bin
我用和不用';‘都试过了,但都没有用。
我最近在我的桌面上遇到了这个问题,正在添加;起作用了,但它不是在这种情况下。
我已经确保了这个bin中也存在javac。
任何关于修复的建议都将不胜感激。
编辑回显%PATH%提供:
C:\Users\Arktri\Desktop>echo %PATH%
C:\Program Files (x86)\Intel\iCLS Client\;
C:\Program Files\Intel\iCLS Client\;
C:\Windows\system32;C:\Windows;
C:\Windows\System32\Wbem;
C:\Windows\System32\WindowsPowerShell\v1.0\;
C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x86;
C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x64;
C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;
C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;
C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;
C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;;
C:\Program Files (x86)\Java\jre7\bin并且确切的错误是:'javac‘未被识别为内部或外部命令、可操作程序或批处理文件。
发布于 2013-03-23 01:03:15
据我所知,您的PATH中有JRE,但JDK中没有。
在命令提示符下,尝试执行以下操作:
set PATH=%PATH%;C:\Program Files (x86)\Java\jdk1.7.0_17\bin然后再次尝试javac -如果这样做有效,您将需要永久修改您的环境变量,使PATH也包含JDK。
发布于 2015-02-27 01:14:45
单击属性并单击my computer;
C:\Program Files\Java\jdk1.7.0_76\binH119单击ok;H220H121单击确定。H222
现在你已经准备好了。在cmd中键入javac。将显示所有javac选项。
EDIT:正如@MediaMaker指出的,在完成上述步骤后,您需要打开一个新的命令提示符才能使其工作。
发布于 2013-04-09 00:01:35
我搜索了很多答案,建议我输入cmd:
set path = "%path%;c:program files\java\jdk1.7.0\bin"但这是错误的!
设置正确的解决方案是您离开“”,只需键入
path = %path%;c:program files\java\jdk1.7.0\binP/s:当然,您必须将"jdk1.7.0“文件夹替换为您当前的java版本文件夹。这在win 7 32位上工作得很好,但我认为它也能在win 8上工作--试试吧!
https://stackoverflow.com/questions/15575801
复制相似问题