在编译示例(javac StudentApp.java)时从Notepad ++编译代码时遇到问题。它不编译,但我得到此错误代码 - “不被识别为内部或外部命令可操作程序或批处理文件”。 我现在使用Windows 8 - 好的8.1。 这是我的道路:
C:\Program Files (x86)\AMD APP\bin\x86_64;C:\Program Files (x86)\AMD APP\bin\x86;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Windows Live\Shared;C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static;append
如果有人可以提供帮助,我会非常感激。感谢。
答案 0 :(得分:2)
首先要确保你已经安装了JDK,但没有安装JRE(jre没有javac)。
以下是如何将 JAVA_HOME \ bin 添加到您的路径中(如果您已安装JDK):
for /f "delims=" %j in ('reg query "HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Development Kit\1.6" /v JavaHome') do @set jreg=%j
set jreg=%jreg: JavaHome REG_SZ =%
setx PATH "%jreg%\bin";%PATH%
答案 1 :(得分:1)
谢谢大家,我得到了我的解决方案,我遗漏了bin目录,即“C:\ Program Files(x86)\ Java \ jdk1.7.0_45 \ bin;”在我的道路开始。希望这可以帮助其他人解决同样的问题。