2014-09-19 105 views
-1

JAVAC錯誤JAVAC錯誤 - 'javac'未被識別爲內部或外部命令

請檢查錯誤。 'javac'不被識別爲內部或外部命令, 可操作的程序或批處理文件。

Microsoft Windows [Version 6.1.7601] 
Copyright (c) 2009 Microsoft Corporation. All rights reserved. 

C:\Users\Dell>echo %path% 
C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\Wind 
owsPowerShell\v1.0\;C:\ant194\bin;C:\maven323\bin;C:\Java\jre67\bin;C:\Ruby200\b 
in 

C:\Users\Dell>java -version 
java version "1.7.0_67" 
Java(TM) SE Runtime Environment (build 1.7.0_67-b01) 
Java HotSpot(TM) Client VM (build 24.65-b04, mixed mode, sharing) 

C:\Users\Dell>javac 
'javac' is not recognized as an internal or external command, 
operable program or batch file. 

C:\Users\Dell> 

使用的操作系統是Dell Vostro筆記本電腦中的Windows 7。

+0

的JDK的bin文件夾必須在你的路徑,你只有JRE設置:) – NiziL 2014-09-19 08:40:04

+0

設置路徑爲JDK/bin中 – 2014-09-19 08:40:39

回答

2

從你的路徑看,你在路徑中有JRE(Java運行時環境),但沒有JDK(Java開發工具包),這就是編譯器(javac)和其他開發相關工具的功能。

如果您安裝了JDK,則需要將其添加到路徑中(除非您完全自定義某些內容,否則「jdk」將以所在目錄的名稱命名)。如果你不這樣做,你需要安裝它,然後確保它在路徑中。

bin目錄中的JDK的典型路徑可能是C:\Program Files\Java\jdk_x.x\bin,但如果你已經安裝它到自定義位置(如你與JRE),你只需要找到bin子目錄的地方你把它放在你的道路上。

1

JRE不包含的javac,你需要JDK

+0

問題與路徑的變化仍然發生。請看下面: – 2014-09-19 09:16:48

+0

下面沒有什麼... – aviad 2014-09-19 18:08:32

相關問題