新手问题,运行时刻出错,严重打击信心,高手不吝指点!
朋友是个初学者,刚编译第一个程序就出现错误,严重打击到信心,请高手指点。
Excetption in thread "main" java.lang.NoClassDeFoundError:Test
这行错误提示是在运行java Test.class的时候出现错误的,但编译就可以通过的。
源代码:
public class Test
{
public static void main(String[] args)
{
System.out.println("hello");
}
}
我把这个程序拿到另外一台机上运行就可以通过!
问题点数:20、回复次数:7Top
1 楼fdabobi(小爪尖尖)回复于 2005-04-02 01:23:16 得分 5
直接在Test.class所在目录执行java Test,不需要后缀
另一台机器没问题,说明问题不在程序本身
可能是操作有误或者系统配置有问题Top
2 楼gaolch(时间就像乳沟,挤挤还是有的。)回复于 2005-04-02 01:25:58 得分 0
我也用textpad运行过了,结果是同样的错误。
如果说是配置的问题那就比较麻烦了,因为我两台机装的软件和系统都一样。但结果是一台机可以另一台不可以。Top
3 楼liuzhx(钟情java)回复于 2005-04-02 05:48:53 得分 5
环境变量设对了吗Top
4 楼milkbottle(奶瓶->好好学习,天天向上)回复于 2005-04-02 09:04:32 得分 5
应该是 java Test;
如果程序没问题的话, 那么是classpath 的问题, 检查一下有没有把当前目录加上
即 classpath = .; .......
--- 一点, 一个分号Top
5 楼OnlyFor_love(『勾勾手指头 一辈子不分手』)回复于 2005-04-02 09:16:51 得分 5
java Test.class====================================只要用java Test 就可以了!
其实楼主大可不用在命令行进行!
楼主用JBuilder的话根本就不要安装jdk!Top
6 楼miss666666(梦雨星缘)回复于 2005-04-02 09:34:38 得分 0
classpath的问题Top
7 楼gaolch(时间就像乳沟,挤挤还是有的。)回复于 2005-04-02 12:04:26 得分 0
不是classpath的问题了,我用TextPad也根本就不用设置环境变量的!!!Top




