为什么我安装完了Jdk之后 在DOS中输入java和java -version好使 输入javac不好使

classpath:.%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
JAVA_HOME:C:\Program Files\Java\jdk1.8.0_11
Path:C:\ProgramFiles\Java\jdk1.8.0_11\jre\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\; %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
JD安装的根目录C:\Program Files\Java\jdk1.8.0_11
求大神支招

你要把jdk/bin的目录加进Path,而不是jre/bin,javac在jdk/bin,里面也有java
而jre/bin中只有java没有javac
在你的Path中添加C:\ProgramFiles\Java\jdk1.8.0_11\bin就行了,把C:\ProgramFiles\Java\jdk1.8.0_11\jre\bin删了,这个不用加追问

不对啊

追答

将你的安装目录(Java)截图给我看看
(注意添加Path的时候记得如果最末尾没有分号;,记得加上——而且是英文的分号,不要加成了中文的)

温馨提示:内容为网友见解,仅供参考
第1个回答  2014-08-02
classpath中最重要的是第一个 . 后面没有添加分号;
第2个回答  2014-08-02
JAVA_HOME:JDK安装路径
PATH:JDK的bin目录路径
CLASSPATH:写个英文点,加个分号就可以了“.;”
第3个回答  2014-08-02
jre好了, jdk 没装好!
相似回答