2016-01-18 85 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