2016-01-18 126 views
0

我安裝的Java JDK和我的環境變量有:的javac不識別的命令

JAVA_HOME = C:\Program Files\Java\jdk1.8.0_66 
Path = %JAVA_HOME%\bin;etc 

Java的版本:

java version "1.8.0_66" 
Java(TM) SE Runtime Environment (build 1.8.0_66-b18) 
Java HotSpot(TM) 64-Bit Server VM (build 25.66-b18, mixed mode) 

儘管如此,javac的是不被認可

+1

歡迎來到本網站!你看到什麼錯誤信息? C:\ Program Files \ Java \ jdk1.8.0_66 \ javac.exe'確實存在嗎? ---另外,請查看http://stackoverflow.com/tour中的信息和徽章:)。 – cxw

+0

您是否嘗試將java-bin路徑直接放入PATH變量中?如果這不起作用,'C:\ Program Files \ Java \ jdk1.8.0_66 \ bin'中沒有javac.exe(或者文件夾不存在 – ParkerHalo

+0

)您是否已經轉到'C:\ Program Files \ Java *和*看起來*? –

回答

0

您已經安裝了只有運行時,您需要JDK。

http://www.oracle.com/technetwork/java/javase/downloads/index.html

+0

我猜'C:\ Program Files \ Java \ jdk1.8.0_66'非常清晰,OP使用JDK; P。 – Tom

+1

是的。但這只是JAVA_HOME的一個環境變量。實際上是否存在javac? –

+0

'javac'位於「bin」子目錄中。我的意思是:OP不需要下載JDK,因爲他已經有了。 – Tom