Exception in thread "main" java.lang.NoClassDefFoundError:
其实这个是你写的程序的原因呀。 看看的你原程序是不是和书上的一样?
其实这个是你写的程序的原因呀。 看看的你原程序是不是和书上的一样?
解决方案 »
- JAVA RMI连接金蝶中间件APUSIC出现异常...但是jconsole连接是正常的 麻烦各位帮忙看下吧
- 求解。。。
- RCP开发,产品导出时遇到的问题
- Java小题
- 关于png图片的缩放处理,(急!!!)?
- 急!java如何调用其它语言的类库?
- 如何将double和float转化为byte型,并将byte型转化为double和float型
- 关于自定义例外类和引用自定义例外类的问题
- finalize()方法与System.runFinalization()方法有什么区别
- Eclipse4.3 如何安装vss插件? 谁懂帮一下。
- c和java能混合编程吗?
- 《Thinking in java》一书课後的习题解答哪里找?
1.你的HelloDate.java中有package dir;语句时用java dir.HelloDate;
2.你的HelloDate.java中没有package dir;语句时用java HelloDate;
import java.util.*;
import java.lang.*;
public class HelloDate {
public static void main(String[] args) {
System.out.println("Hello, it's: ");
System.out.println(new Date());
}
}
还有其它原因吗?
比如安装JDK需要的设置等。
涉及的Java中的概念。classpath就是指明去哪里找用到的类,就这么简单。由于我们的
HelloWorld没用到其它的(非java.lang包中的)类,所以编译时没遇到这个问题。运行
时呢,就要指明你的类在哪里了。解决方法嘛,可以用下面的命令运行:
java -classpath . HelloWorld
“.”就代表当前目录。当然这样做有点麻烦(是“太麻烦”!),我们可以在环境变量
中设置默认的classpath。方法就照上述设置path那样。将classpath设为:
classpath=.;c:\jdk1.2\lib\dt.jar;c:\jdk1.2\lib\tools.jar 后面的两个建议也设上
,以后开发用的着。最简单的方法, 在dos下你的java 程序所在目录输入set classpath=.;