通过命令提示符运行(Possibly Path error?)

时间:2013-10-20 20:47:37

标签: java windows batch-file path command-prompt

在编译示例(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

如果有人可以提供帮助,我会非常感激。感谢。

2 个答案:

答案 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;”在我的道路开始。希望这可以帮助其他人解决同样的问题。