请教一下,这是怎么回事啊,是不是电脑的问题??谢谢

Mr_Jia_Yuan 2010-11-30 11:22:14
F:\javac>javac HelloWorld.java

F:\javac>java HelloWorld
Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorld
Caused by: java.lang.ClassNotFoundException: HelloWorld
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
Could not find the main class: HelloWorld. Program will exit.
...全文
134 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
Mr_Jia_Yuan 2010-12-03
  • 打赏
  • 举报
回复
谢谢大家了 ,就是classpath的问题,非常感激。。
上海詹姆士 2010-12-03
  • 打赏
  • 举报
回复
windows系统属性-》环境变量 -》系统变量 里加一个ClassPath的变量,值是.(点符号)。如果已经有了这个变量,就用在最后加上. 。
Mr_Jia_Yuan 2010-12-02
  • 打赏
  • 举报
回复
回复一楼的 ,你是对的,但是还有其他办法吗? 输那个的时候麻烦啊。谢谢!!
renjianguokeivor 2010-12-02
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 sbaiss 的回复:]
没设置classpath,找不到类
[/Quote]
。。。
上海詹姆士 2010-12-01
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 james_wu_shanghai 的回复:]
试试执行这个:
java -cp. HelloWorld
[/Quote]

更正下,是 java -cp . HelloWorld
上海詹姆士 2010-12-01
  • 打赏
  • 举报
回复
试试执行这个:
java -cp. HelloWorld
sbaiss 2010-12-01
  • 打赏
  • 举报
回复
没设置classpath,找不到类
passself 2010-12-01
  • 打赏
  • 举报
回复
因为楼主只是设置了path没有设置classpath,在命令行下是不能编译的,在编译工具中是可以的
贪睡的兔子 2010-12-01
  • 打赏
  • 举报
回复
main方法写错了,估计
xchh1220 2010-12-01
  • 打赏
  • 举报
回复
是不是因为环境变量CLASSPATH

23,402

社区成员

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

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