JDK的问题,大家帮帮我吧

xjason1212 2008-04-27 07:11:48
程序如下:
public class Hello
{
public static void main(String[] args)
{
System.out.println("Hello World!");
}
}

javac Hello.java
编译没问题
java Hello
出现问题
Exception in thread "main" java.lang.NoClassDefFoundError: Hello

环境变量配置
Classpath
C:\Program Files\Java\jdk1.6.0_02\lib
JAVA_HOME
C:\Program Files\Java\jdk1.6.0_02
path
;C:\Program Files\Java\jdk1.6.0_02\bin

分别用了两个版本jdk1.6.0_02和jdk1.5.0_11
结果出现问题一样,还请大家帮帮我 !!!!
...全文
144 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
hwxiang 2008-04-27
  • 打赏
  • 举报
回复
CLASSPATH=.;E:\Java\jdk1.6.0_02\lib;E:\Java\jdk1.6.0_02\lib\tools.jar;E:\Java\jd
k1.6.0_02\lib\rt.jar;


// 好象大家都少了那个 "." 用红色表示出来的。


JAVA_HOME=E:\Java\jdk1.6.0_02 这个变量好象没用到, 不过也没有关系。
hwxiang 2008-04-27
  • 打赏
  • 举报
回复

就是LZ的 环境变量出现了问题,,
给个参考的。

path = ;E:\Java\jdk1.6.0_02\bin;E:\Java\jdk1.6.0_02\bin\jre\bin;
//看清楚前后的分号问题。

CLASSPATH=.;E:\Java\jdk1.6.0_02\lib;E:\Java\jdk1.6.0_02\lib\tools.jar;E:\Java\jd
k1.6.0_02\lib\rt.jar;

// 最容易出错的就是classpath 部分的。

JAVA_HOME=E:\Java\jdk1.6.0_02

//安装JAVA的路径
scutwinter 2008-04-27
  • 打赏
  • 举报
回复
对,就是那个CLASSPATH的问题,之前我也遇到过,现在网上很多的教程说得并不详细,容易出错。
FL1429 2008-04-27
  • 打赏
  • 举报
回复
classpath错误:
应该为:
C:\Program Files\Java\jdk1.6.0_02\lib \tools.jar;

建议看看这:
http://hi.baidu.com/lovekaili/blog/item/3462db66b8c07d27aa184c1d.html
xjason1212 2008-04-27
  • 打赏
  • 举报
回复
搞定了
谢谢大家
问题出在Classpath上
之前配置是:
C:\Program Files\Java\jdk1.6.0_02\lib

我把它改成了:
.;C:\Program Files\Java\jdk1.6.0_02\lib\dt.jar;C:\Program Files\Java\jdk1.6.0_02\lib\tools.jar

现在OK了
看来一个人和一个人的机子还是有不同啊
嘿嘿
justicesun 2008-04-27
  • 打赏
  • 举报
回复
说不定classpath里面有Hello类.先执行那个了...
Deitel_Pei 2008-04-27
  • 打赏
  • 举报
回复
可能问题出在你的classpath变量设置上。
xjason1212 2008-04-27
  • 打赏
  • 举报
回复
默认是c:\Documents and Settings\Administrator>
我先d:
D:\>
然后javac Hello.java
D:\>
接着java Hello
Exception in thread "main" java.lang.NoClassDefFoundError: Hello
我确定啊,Hello.class在D盘根目录下
xtiu77 2008-04-27
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 anqini 的回复:]
你执行的目录底下有Hello.class文件吗?你确认一下!
[/Quote]
anqini 2008-04-27
  • 打赏
  • 举报
回复
你执行的目录底下有Hello.class文件吗?你确认一下!

62,623

社区成员

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

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