我用Netbeans IDE写程序``为什么总说找不到类库呀~
代码如下:
import java.util.*;
class Date
{
public static void main(String [] arge)
{
System.out.println("This Date is");
System.out.println(new Date());
}
}
应该没有错误!
用Netbeans IDE调试错误是:
java.lang.NoClassDefFoundError: test
Exception in thread "main"
用JAVAC在DOS下编译没有错误
运行后是:
This Date is
Date@198dfaf
修改代码后:
class Date
{
public static void main(String [] arge)
{
System.out.println("This Date is");
System.out.println(new java.util.Date());
}
}
编译调试都没有问题``~~
我的错误出在哪里呀?
我给50分``找高手解答``如何处理~
问题点数:50、回复次数:11Top
1 楼jellen(类痴狂人)回复于 2004-08-01 16:40:42 得分 20
这是我在Linux上NetBeans3.6上运行的代码:
package Test;
/**
*
* @author jellen
*/
import java.util.*;
public class Test {
public static void main(String[] args) {
System.out.println("The date is: ");
System.out.println(new Date());
}
}
结果正确啊:
The date is:
Sun Aug 01 16:37:32 CST 2004
楼主确保你的Java路径设置没有问题,然后文件名和类名一样(像我上面是:Test.java)?Top
2 楼anihc_001(初生牛犊(I Love Coffe))回复于 2004-08-01 20:16:58 得分 0
自定义包头就可以了.Top
3 楼zhutouonline(骄阳似火)回复于 2004-08-01 23:41:14 得分 0
那么再请问`JAVA的SDK的路径怎么设置?Top
4 楼vongood((my c++))回复于 2004-08-02 02:48:33 得分 0
在用户环境变量中设置。Top
5 楼draco2002(Draco—五月的风~!)回复于 2004-08-02 08:47:33 得分 0
在系统环境变量中设置!Top
6 楼purfan(跑夫)回复于 2004-08-02 08:48:49 得分 0
没有设置 classpathTop
7 楼eidolon_warrior(精灵_战士)回复于 2004-08-02 08:58:25 得分 20
设置环境变量:
如:
PATH=D:\j2sdk1.4.2\bin
CLASSPATH=.;D:\j2sdk1.4.2\lib\dt.jar;D:\j2sdk1.4.2\lib\tools.jar
如果发现什么类找不到可以在classpath路径中添加类包Top
8 楼scvzhang(scvzhang)回复于 2004-08-02 09:43:12 得分 0
楼主是classpath问题
我用的是sun主页上jdk1.4.2+netbean一起安装的,就不要设classpathTop
9 楼jjprado()回复于 2004-08-02 11:56:45 得分 10
set classpath 看看你的环境配置正确没?Top
10 楼zhutouonline(骄阳似火)回复于 2004-08-02 13:29:30 得分 0
算了`接帐先```我一会儿在发帖子问!Top
11 楼lzmailcn(一年前的新手)回复于 2004-10-07 16:56:04 得分 0
可惜来晚了,真正的错误是:
1.第一段代码中用了与系统相同的类名Date,new 出来的当然是你定义的Date类。
2.第二代码中,new 出来的是明确指定的java.util.Date类,所以正确。
Top




