初学者简单问题,送分来了~

amn321 2004-08-27 02:21:55
小弟写的代码如下:
public class HelloWorld
{
public static void main(String args[])
{
System.out.println("hello,world");
}
}

编译及执行过程如下:
C:\Documents and Settings\Administrator>javac d:\javacode\HelloWorld.java

C:\Documents and Settings\Administrator>java d:\javacode\HelloWorld
Exception in thread "main" java.lang.NoClassDefFoundError: d:\javacode\HelloWorld

各位大侠这是什么缘故啊,谢谢指点!

...全文
176 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
ybsoft 2004-08-27
  • 打赏
  • 举报
回复
SET CL看下CLASSPATH有没有问题
longjing_g 2004-08-27
  • 打赏
  • 举报
回复
注意大小写。
在不行就加上.class试试
fuguanyoumc 2004-08-27
  • 打赏
  • 举报
回复
是你的环境变量配置的不对

或者在命令后加上-classpath 参数

这个问题我以前也碰到过的
zhuyinli 2004-08-27
  • 打赏
  • 举报
回复
d:\javacode\HelloWorld.class
或者是类名和文件名不同。注意大小写。
java编译器的提示信息意思是类找不到。
wucr 2004-08-27
  • 打赏
  • 举报
回复
我也遇到过,是环境变量设的有问题在javac前面加一个路径试一下
amn321 2004-08-27
  • 打赏
  • 举报
回复
编译通过了,应该不是拼写错误,我按照 shine333做了一下就可以了,这是什么缘故?无论如何谢谢大家!
yxbo 2004-08-27
  • 打赏
  • 举报
回复
你检查以下,是不是将classpath指向了d:
classpath前记得加.;
恭喜你,碰上了著名的JAVA类路径问题,哈...
osobo 2004-08-27
  • 打赏
  • 举报
回复
classpath前记得加.;
china2685920 2004-08-27
  • 打赏
  • 举报
回复
你的环境变量设置有问题,我以前也曾经试过这种情况
hotshot 2004-08-27
  • 打赏
  • 举报
回复
天!....
shine333 2004-08-27
  • 打赏
  • 举报
回复
java -cp d:\javacode HelloWorld
congcong_1979 2004-08-27
  • 打赏
  • 举报
回复
是你的环境变量设置的有问题
世宝宝 2004-08-27
  • 打赏
  • 举报
回复
java d:\javacode\HelloWorld ??????????? 从来没见过这么写的
ntzls 2004-08-27
  • 打赏
  • 举报
回复
看一下HelloWorld.class在何方

另外顺便参考类路径设置:
http://www.javaresearch.org/article/showarticle.jsp?column=545&thread=14578
eyeseaJason 2004-08-27
  • 打赏
  • 举报
回复
代码应该没问题的
是不是你的java环境变量配置的有问题啊
到网上查查环境变量的配置
好运:)
blasterboy 2004-08-27
  • 打赏
  • 举报
回复
我觉得肯定是你拼写错了,再好好检查一下

62,623

社区成员

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

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