0

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

如果有人可以提供帮助,我将不胜感激。谢谢。

4

2 回答 2

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%
于 2013-10-21T07:13:24.907 回答
1

谢谢大家,我得到了解决方案,我遗漏了 bin 目录,即“C:\Program Files (x86)\Java\jdk1.7.0_45\bin;” 在我的道路开始。希望这可以帮助其他有同样问题的人。

于 2013-10-21T17:16:29.693 回答