安装好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\;
然后cmdjavac回车出现以下错误:
Microsoft Windows [版本 6.1.7601]
版权所有 (c) 2009 Microsoft Corporation。保留所有权利。C:\Users\acer>javac
错误: 找不到或无法加载主类 com.sun.tools.javac.Main运行java 和java_version也没错,输出都正确。
运行javac就出现上面的错误。新手刚接触 不懂!急求答案
环境变量如下:
classpath D:\java JDK\lib\dt.jar;D:\java JDK\lib\tools.jar;
JAVA_HOME D:\java JDK\
Path D:\java JDK\bin\;
然后cmdjavac回车出现以下错误:
Microsoft Windows [版本 6.1.7601]
版权所有 (c) 2009 Microsoft Corporation。保留所有权利。C:\Users\acer>javac
错误: 找不到或无法加载主类 com.sun.tools.javac.Main运行java 和java_version也没错,输出都正确。
运行javac就出现上面的错误。新手刚接触 不懂!急求答案
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar就可以,记住一定不要忘了.;
D:\java JDK\bin\;
改成:D:\java JDK\bin
JRE的bin路径下,不存在javac.exe文件。
java -version
javac -version
是啥?命令行下执行:
set
看看里面内容
%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
%CATALINA_HOME%\lib\servlet-api.jar;
%CATALINA_HOME%\lib\jsp-api.jar;
D:\JAVA\struts-2.3.1.2\lib\struts2-core-2.3.1.2.jar;
D:\JAVA\struts-2.3.1.2\lib\xwork-core-2.3.1.2.jar
顺便考虑考虑版本之间的差异
CLASSPATH .;%JAVA_HOME%\lib
Path %JAVA_HOME%\bin;
错误: 找不到或无法加载主类 com.sun.tools.javac.MainD:\>
怎么还是错误C:\Users\acer>d:D:\>javac
错误: 找不到或无法加载主类 com.sun.tools.javac.Main