日期:2014-05-20  浏览次数:20713 次

关于javac的问题!!在线急需解决方法!!高分悬赏
安装好JDK1.7.0后,我的安装路径是D:\java JDK。
环境变量如下:
classpath D:\java JDK\lib\dt.jar;D:\java JDK\lib\tools.jar;
JAVA_HOME D:\java JDK\
Path D:\java JDK\bin\;
然后cmd

javac回车出现以下错误:
Microsoft Windows [版本 6.1.7601]
版权所有 (c) 2009 Microsoft Corporation。保留所有权利。

C:\Users\acer>javac
错误: 找不到或无法加载主类 com.sun.tools.javac.Main

运行java 和java_version也没错,输出都正确。
运行javac就出现上面的错误。新手刚接触 不懂!急求答案。。。

------解决方案--------------------
CLASSPATH中只需要用:
Java code

.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

------解决方案--------------------
其实,安装路径最好不要有空格,经常会出灵异问题。

另外,你运行:
java -version
javac -version
是啥?

命令行下执行:
set
看看里面内容
------解决方案--------------------
path:%JAVA_HOME%/jre/bin ;加你jre中bin
------解决方案--------------------
楼主,麻烦你检查下这个目录:

D:\java JDK\lib\tools.jar

千万确认下:tools.jar 是否存在?因为javac就是在这个jar包中的。