我都试过了 文件名example.java public class example { public static void main(String args[]) { System.out.println("this is my first java program"); } } c:\javacode\javac example.java enter 生成example.class 这步是成功的 c:\javacode\java example 就不成显示如下 exception in thread "main" java.lang.NoClassDefFoundError:example 系统变量classpath我都设好了
是环境变量classpath没有设置,即classpath变量里面没有.;当前路径
这个就是类路径(classpath)问题。实际上,类路径是在编译过程就涉及Java中的概念。classpath就是指明去哪里找用到的类,就这么简单。由于上面没用到其它的(非java.lang包中的)类,所以编译时没遇到这个问题。运行时呢,就要指明你的类在哪里了。解决方法,可以用下面的命令运行: ava -classpath . HelloWorld “.”就代表当前目录。当然这样做有点麻烦(是“太麻烦”!),我们可以在环境变量中设置默认的classpath方法就照上述设置path那样。将classpath设为:classpath=.;c:\jdk1.2\lib\dt.jar;c:\jdk1.2\lib\tools.jar(注意jdk……为真实jdk的安装路径)后面的两个建议也设上 ,以后开发用的着。
设置完毕后,关闭dos窗口重新进入,再运行看看,肯定可以。
呵呵 什么时候跑来这混了:)你的classpath没设置好!
是classpath没有设置或者是没有设置当前路径.;这个就是著名的类路径(classpath)问题。实际上,类路径是在编译过程就涉及的Java中的概念。classpath就是指明去哪里找用到的类,就这么简单。由于没用到其它的(非java.lang包中的)类,所以编译时没遇到这个问题。运行时呢,就要指明你的类在哪里了。解决方法可以用下面的命令运行: java -classpath . HelloWorld “.”就代表当前目录。当然这样做有点麻烦(是“太麻烦”!),我们可以在环境变量中设置默认的classpath。方法就将classpath设为:classpath=.;c:\jdk1.2\lib\dt.jar;c:\jdk1.2\lib\tools.jar 后面的两个建议也设上 ,以后开发用的着。
是classpath没有设置或者是没有设置当前路径.;这个就是著名的类路径(classpath)问题。实际上,类路径是在编译过程就涉及的Java中的概念。classpath就是指明去哪里找用到的类,就这么简单。由于没用到其它的(非java.lang包中的)类,所以编译时没遇到这个问题。运行时呢,就要指明你的类在哪里了。解决方法可以用下面的命令运行: java -classpath . HelloWorld “.”就代表当前目录。当然这样做有点麻烦(是“太麻烦”!),我们可以在环境变量中设置默认的classpath。方法就将classpath设为:classpath=.;c:\jdk1.2\lib\dt.jar;c:\jdk1.2\lib\tools.jar 后面的两个建议也设上 ,以后开发用的着。
很明显不是大小写错误
是classpath没有设置或者是没有设置当前路径.;这个就是著名的类路径(classpath)问题。实际上,类路径是在编译过程就涉及的Java中的概念。classpath就是指明去哪里找用到的类,就这么简单。由于没用到其它的(非java.lang包中的)类,所以编译时没遇到这个问题。运行时呢,就要指明你的类在哪里了。解决方法可以用下面的命令运行: java -classpath . HelloWorld “.”就代表当前目录。当然这样做有点麻烦(是“太麻烦”!),我们可以在环境变量中设置默认的classpath。方法就将classpath设为:classpath=.;c:\jdk1.2\lib\dt.jar;c:\jdk1.2\lib\tools.jar 后面的两个建议也设上 ,以后开发用的着。
文件名example.java
public class example
{
public static void main(String args[])
{
System.out.println("this is my first java program");
}
}
c:\javacode\javac example.java enter
生成example.class 这步是成功的
c:\javacode\java example 就不成显示如下
exception in thread "main" java.lang.NoClassDefFoundError:example
系统变量classpath我都设好了
你试试,java -classpath . examplel
谢谢大家
set classpath .