2013-10-20 87 views
0

當我編譯示例(javac StudentApp.java)時從Notepad ++編譯我的代碼時出現問題。它不編譯,而是我得到這個錯誤代碼 - 「不被識別爲內部或外部命令可操作程序或批處理文件」。 我現在使用Windows 8 - well 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 

如果有人可以幫助我將不勝感激。謝謝。

+3

你已經安裝了Oracle JDK,不是嗎? –

+0

我有,但即時通訊不知道,如果我已經安裝了正確的一個,我應該安裝哪一個(只是檢查) –

+2

我沒有看到路徑中的JDK'bin'目錄。 –

回答

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

謝謝大家我得到了我的解決方案我離開了這是「C bin目錄: \ Program Files(x86)\ Java \ jdk1.7.0_45 \ bin;「在我的路徑開始。希望這可以幫助有同樣問題的其他人。

相關問題