问环境配置问题.

BabySky716 2013-12-03 01:25:03
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天了还没搞好,欲哭无泪!
...全文
605 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
yuanjianbin 2013-12-03
  • 打赏
  • 举报
回复
javac没问题,所以path配置没问题 java报错,找到main,所以跟package没关系 java.lang.NoClassDefFoundError,说明没有找到引用的类 问题应该在classpath 看了一下你的配置,貌似配置到%java_home%\lib就可以了。
___________小P 2013-12-03
  • 打赏
  • 举报
回复
CLASSPATH: .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; 把这删掉试试
时光清浅 2013-12-03
  • 打赏
  • 举报
回复
CLASSPATH: .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; 把这删掉
msj100ff 2013-12-03
  • 打赏
  • 举报
回复
你程序package了吧
BabySky716 2013-12-03
  • 打赏
  • 举报
回复
引用 3 楼 magi1201 的回复:

javac HelloWorld.java
java HelloWorld
楼主是上面的执行方式吗?还是在外面使用绝对路径?
我是在cmd里运行这两句话的,就到该文件所在目录执行。 第一句执行成功了,形成了class,第二句就报错了。
姜小白- 2013-12-03
  • 打赏
  • 举报
回复

javac HelloWorld.java
java HelloWorld
楼主是上面的执行方式吗?还是在外面使用绝对路径?
msj100ff 2013-12-03
  • 打赏
  • 举报
回复
编译报错吗?
steely_chen 2013-12-03
  • 打赏
  • 举报
回复
java.lang.NoClassDefFoundError: 需要更多的错误信息

62,621

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧