控制台无法执行Java??

rhq2009 2010-06-26 05:30:05
我环境变量配置没问题 在控制台执行Applet没问题

但执行Java应用程序就出错了

E:\workspace>java Hello
Exception in thread "main" java.lang.NoClassDefFoundError: Hello
Caused by: java.lang.ClassNotFoundException: Hello
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: Hello. Program will exit.

是什么问题 有朋友遇到过吗
...全文
365 29 打赏 收藏 转发到动态 举报
写回复
用AI写文章
29 条回复
切换为时间正序
请发表友善的回复…
发表回复
wx634200 2010-07-19
  • 打赏
  • 举报
回复
根据提示,环境有问题,
liuyuhua0066 2010-07-19
  • 打赏
  • 举报
回复
....[Quote=引用 24 楼 small_stupid 的回复:]
一个 Hello.java 代码也不舍得贴出来么 汗 -_-!
[/Quote]
xue_aizhong 2010-07-19
  • 打赏
  • 举报
回复
这个问题属于类未找到异常,文件名没有不对
javac 路径+hello.java
java 路径+hello.class
xinlan1022 2010-07-19
  • 打赏
  • 举报
回复
晕。。。。。。。。
染指黄昏 2010-07-19
  • 打赏
  • 举报
回复
一个 Hello.java 代码也不舍得贴出来么 汗 -_-!
sun0322 2010-07-18
  • 打赏
  • 举报
回复
比如com.sxzlc.test.TestA这个类在D盘下
你运行的时候不是在d:/com/sxzlc/test/目录下运行
要在d盘下运行,java com.sxzlc.test.TestA
栩风 2010-07-18
  • 打赏
  • 举报
回复
导入Hello的所在包没?
铁匠梁老师 2010-07-18
  • 打赏
  • 举报
回复
classpath不正确
hwf1986 2010-07-18
  • 打赏
  • 举报
回复
编个HELLO JAVA也用的着1.6的新功能?
zkp1990 2010-07-18
  • 打赏
  • 举报
回复
用最新的 JRE 1.6 试试
menghuanlanshan 2010-07-18
  • 打赏
  • 举报
回复
额 代码贴出来 让咱小白知道为什么错在那个地方啊 汗。。。
梅小西Echo 2010-07-17
  • 打赏
  • 举报
回复
你忘了带包名了
如果你的加了包比如package io;
运行的时候要java io.Hello
kobe_gino 2010-07-16
  • 打赏
  • 举报
回复
是环境变量没配置好的原因吧
lzw0286 2010-07-16
  • 打赏
  • 举报
回复
是不是忘记带上包名了?
java 包名.类名
24K純帥 2010-07-16
  • 打赏
  • 举报
回复
额,代码贴出来看看撒
yoyo83773 2010-07-16
  • 打赏
  • 举报
回复
有package 就出现这样的问题!如何弄?classpath有.;
CherishZheng 2010-06-27
  • 打赏
  • 举报
回复
1.你编译之后包名可能有问题
2。你的主函数HEllo中没有main这个猪线程
3.你的文件编译好了,你执行的地方没有这个.class
  • 打赏
  • 举报
回复
你 在cmd 下 执行
E:\workspace>dir|find "Hello.class"

怀疑你class 文件不在E:\workspace 下
  • 打赏
  • 举报
回复
可能是你的 Hello.java 带有 package 了,楼上已经有人让你贴代码了,可以你没贴!
Erorr 2010-06-26
  • 打赏
  • 举报
回复
偶初学时也遇到过,后来修改manifest.mf文件搞定的
加载更多回复(8)

62,627

社区成员

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

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