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

问环境配置问题.
csdn发图比较困难,所以只能把错误部分打字放上来。
javac没有问题形成了CLASS
但是java运行时报错。网上查了很多资料,试过了都不行
Exception in thread "main" java.lang.NoClassDefFoundError:


我的配置如下:

JAVA_HOME:
D:\Program Files\Java\jdk1.7.0_45
CLASSPATH:
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
Path:
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\Microsoft SQL Server\80\Tools\BINN;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;%CATALINA_HOME%\lib;%CATALINA_HOME%\bin


CATALINA_BASE:
D:\Program Files\apache-tomcat-7.0.47
CATALINA_HOME:
D:\Program Files\apache-tomcat-7.0.47

整了3天了还没搞好,欲哭无泪!

------解决方案--------------------
javac没问题,所以path配置没问题
java报错,找到main,所以跟package没关系
java.lang.NoClassDefFoundError,说明没有找到引用的类
问题应该在classpath

看了一下你的配置,貌似配置到%java_home%\lib就可以了。