java简单程序不能运行的问题。请各位指点迷津。
本人刚刚开始学习java。
在Win2000下装的jdk1.3.1_02,编写了一个HelloWorld.java的小程序。
在Dos下运行
javac HelloWorld.java
正常通过并生成了HelloWorld.class文件。
执行
java HelloWorld 失败
错误信息如下
Exception in thread "main" java.lang.NoClassDefFoundError:HelloWorld
HelloWorld.java代码:
public class HelloWorld {
public static void main(String args[]) {
System.out.println("Hello World!");
}
}
问题点数:50、回复次数:5Top
1 楼javagb(影子)回复于 2002-06-20 11:56:16 得分 40
路径名不对,要设置环境变量
简单的,你把class文件放到jdk1.3.1\bin目录下
就可以运行Top
2 楼jackeyjia(毛毛虫)回复于 2002-06-20 11:59:18 得分 5
你的环境设置不对!
================================================================
CSDN 论坛助手 Ver 1.0 B0402提供下载。 改进了很多,功能完备!
★ 浏览帖子速度极快![建议系统使用ie5.5以上]。 ★ 多种帖子实现界面。
★ 保存帖子到本地[html格式]★ 监视您关注帖子的回复更新。
★ 可以直接发贴、回复帖子★ 采用XML接口,可以一次性显示4页帖子,同时支持自定义每次显示帖子数量。可以浏览历史记录!
★ 支持在线检测程序升级情况,可及时获得程序更新的信息。
★★ 签名 ●
可以在您的每个帖子的后面自动加上一个自己设计的签名哟。
Http://www.ChinaOK.net/csdn/csdn.zip
Http://www.ChinaOK.net/csdn/csdn.rar
Http://www.ChinaOK.net/csdn/csdn.exe [自解压]
Top
3 楼sdtashenjie(sdtashenjie)回复于 2002-06-20 12:04:17 得分 5
设置不对,环境变数内加入CLASSPATH=c:\jdk\lib\tools.jar;
Top
4 楼leonwan(I walk alone)回复于 2002-06-20 12:04:35 得分 0
感谢“影子”先生。
我将HelloWorld.class放到jdk的bin路径下可以执行成功。
我查了很多帖子,对这个问题都没有提到,应该为初学者着想。Top
5 楼junnef(启天)回复于 2002-06-20 12:17:08 得分 0
我也遇到过,告诉你方法:
1、检查你的classpath是否包含 x:\jdk目录\lib\
2、把你放文件的目录(也就是你所编译的.class文件所在的目录)的写入classpath,应该就可以运行了。
如果还不行,你的系统有问题了,可能是其他软件在设路径时冲掉了你已经设好的,不过很少发生。Top
6 楼Bruce_1981(许真)回复于 2002-06-20 14:11:13 得分 0
把路径设置一下啊
jdk1.3.1_02\bin\目录下执行就行了
或者在c;\找autoexe这个文件
设置一下路径就行了Top




