java解释执行出错,朋友们快来帮忙

cityscene2001 2003-03-01 08:21:02
我用记事本编了一个简单的应用程序,用javac可以编译过去,但在解释执行时出错,信息为exception in thread "main" java.lang.NoClassDefFoundError c:\test_java\helloworld
...全文
17 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
cityscene2001 2003-04-07
  • 打赏
  • 举报
回复
我找到原因了,
star821116 2003-03-01
  • 打赏
  • 举报
回复
楼上的解释的很详细了!
zhlx1977 2003-03-01
  • 打赏
  • 举报
回复
转载:
http://expert.csdn.net/Expert/topic/1478/1478186.xml?temp=.1566278

Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorld
呵呵,这个嘛,就是著名的类路径(classpath)问题啦。实际上,类路径是在编译过程就
涉及的Java中的概念。classpath就是指明去哪里找用到的类,就这么简单。由于我们的
HelloWorld没用到其它的(非java.lang包中的)类,所以编译时没遇到这个问题。运行
时呢,就要指明你的类在哪里了。解决方法嘛,可以用下面的命令运行:
java -classpath . HelloWorld
“.”就代表当前目录。当然这样做有点麻烦(是“太麻烦”!),我们可以在环境变量
中设置默认的classpath。方法就照上述设置path那样。将classpath设为:
classpath=.;c:\jdk1.2\lib\dt.jar;c:\jdk1.2\lib\tools.jar 后面的两个建议也设上
,以后开发用的着。
java -classpath . HelloWorld
jmchen 2003-03-01
  • 打赏
  • 举报
回复
classpath有问题,或着你的命令行写错了

62,615

社区成员

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

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