难题?进入给分.

liuganyihao 2003-03-25 09:47:50
运行此命令时java test
出现如下报错:
Exception in thread "main" java.lang.NoClassDefFoundError: test
为什么?不明白.
...全文
21 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
miaoliujun 2003-03-26
  • 打赏
  • 举报
回复
main的大小写?
foolbirds 2003-03-26
  • 打赏
  • 举报
回复
当前目录或者classpath下没有test
seani 2003-03-26
  • 打赏
  • 举报
回复
检查:
1。classpath是否设置好。
2。是否编译成.class文件。
3。文件名是否正确,大小写。
网络咖啡 2003-03-26
  • 打赏
  • 举报
回复
当前目录或者classpath下没有test

sparkwu 2003-03-26
  • 打赏
  • 举报
回复
Try it:
C:\tmp\test>set classpath=.;%classpath%

C:\tmp\test>javac test.java

C:\tmp\test>java test
Test Java ClassPath!!!

C:\tmp\test>
liuganyihao 2003-03-26
  • 打赏
  • 举报
回复
谢谢大家!我知道.
liuganyihao 2003-03-26
  • 打赏
  • 举报
回复
我是win2000用的是jdk1.3
变量设为:ClassPath D:\jdk1.3\bin\tools.jar;D:\jdk1.3\lib\dt.jar
Path D:\jdk1.3\bin;D:\jdk1.3
test在D:\jspwebroot>中
我是这样操做的:
D:\jspwebroot>javac test.java //运行通过,生成test.class
D:\jspwebroot>java test //报如下错:
Exception in thread "main" java.lang.NoClassDefFoundError: test

可是我在classpath下也没有运行通过.
为什么? main是小写呀.
liuganyihao 2003-03-25
  • 打赏
  • 举报
回复
不是吧,
我已经用javac test.java 编译过了.
已经生成了test.class这个文件.
umeshu 2003-03-25
  • 打赏
  • 举报
回复
简单:

当前目录下没有一个叫test.class的文件存在。

81,122

社区成员

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

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