java运行时Exception in thread"main"java.lang.NoClassDefFoundError:C:\1000\Hello

编译通过了.出来了Hello.class,但就是不能运行,出现上面的错误提示

我刚才也出现了这个错误!现在刚刚解决 原因可能有如下几种: 1。环境变量没设置正确 特别是在设置classpath的时候,前面必需加上一个(.;)也就是点和分号,表示当前路径,我的就是这里错了 正确的形式如下: .;C:\Program Files\Java\jdk1.5.0_12\lib\tools.jar;C:\Program Files\Java\jdk1.5.0_12\dt.jar 2.检查你的path有没有正确 正确的形式如下的: %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Tomcat 6.0\bin;C:\Program Files\Microsoft SQL Server\80\Tools\BINN;C:\Program Files\Java\jdk1.5.0_12\bin 3.检查你的文件名是否正确,特别注意java区分大小写 你的文件名必需保证和class的名字一样 比如下面: public class HelloWorld{ public static void main(String arg[]){ System.out.println("Hello World!"); } } 它的文件名必需保存为HelloWorld!
温馨提示:内容为网友见解,仅供参考
无其他回答

...thread "main" java.lang.NoClassDefFoundError
这个是你的编译的路径错误了,你必须把编译当前路径指到你的Java文件存放的路径去才行。比如你把 MySecond.java 放在d:\/java这个文件夹里,那么你要执行的操作是“cd d:\/java”回车。若没有变化 再执行“D:”回车。这样 你就可以对d盘的Java文件夹中的 Java文件进行编译了。

...thread "main" java.lang.NoClassDefFoundError
设置好环境变量后按“确定”退出。按“win”+“r”键进入“运行”窗口,运行“cmd”进入DOS窗口,在输入“javac”后回车,如果有显示java的帮助信息,就说明环境变量设置成功。

...thread "main" java.lang.NoClassDefFoundError
如果此程序在以前可以运行,而现在出错,就是可能你安装了什么软件,classpath被修改了,导致jdk类路径不能使用,此时只要把.;前置就可以了.例如:classpath=.;c:\\programFile\\oracle9i\\lib;

...thread “main” java.lang.NoClassDefFoundError
或许你先检查一个简单的问题,对象名和文件名是否相同。Expection in thread “main” java.lang.NoClassDefFoundError 这个异常经常是因为这个原因而导致的。

...main"java.lang.NoClassDefFoundError:com\/sun\/tools\/main的错误...
有几种可能:1.类名要和JAVA文件同名 2.是否window自动隐藏了文件后缀名,不要隐藏后缀名,把文件后缀改为.JAVA 3.是否import 你需要的包名 4.JAVA的环境变量是否设置正确

...thread "main" java.lang.NoClassDefFoundError,怎么办?
第一种我试过了可以执行。或者 也可以 这么执行 java -classpath E:\/workspace\/testhand\/test (就是你的两个class文件所在的目录) CenterPanel 这个我我也试过了 可以执行 如果这个还不行 那就看看你的classpath 配的是不是有问题吧。可能找不到 其他的类了。或者 如果你用的事 jdk 1....

怎么解决java.lang.NoClassDefFoundError错误
很多Java开发者很容易在这里把这两个错误搞混。简单总结就是,NoClassDefFoundError发生在编译时对应的类可用,而运行时在Java的classpath路径中,对应的类不可用导致的错误。发生NoClassDefFoundError错误时,你能看到如下的错误日志:Exception in thread "main" java.lang.NoClassDefFoundError1错误的信息很明显地指明main线程...

Exception in thread "main" java.lang.NoClassDefFoundError:
当使用Java命令启动程序时,你必须首先进入根目录(为什么?还记得定义环境变量时classpath=.;么?.号代表了当前目录作为查找目录,只有你进入了根目录它才能成为你的“当前目录”,这就是为什么你要首先进入你的根目录F:\\ 然后才能正确使用Java命令。目录问题在你第一天使用Java就已经隐隐存在了,呵呵)。

...thread "main" java.lang.NoClassDefFoundError
各位大哥,我的Myjava.java文件虽然可以编译生成Myjava.class文件,但是当我运行javaD:\\Myjava.class时就会出现Exceptioninthread"main"java.lang.NoClassDefFoundError:***Causedby:ja... 各位大哥,我的Myjava.java文件虽然可以编译生成Myjava.class文件,但是当我运行java D:\\Myjava.class时就会出现 Exception in ...

java编译出错Exception in thread main java lang.NoSuchMethodError_百 ...
Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorld 呵呵,这个嘛,就是著名的类路径(classpath)问题啦。实际上,类路径是在编译过程就涉及的Java中的概念。classpath就是指明去哪里找用到的类,就这么简单。由于我们的HelloWorld没用到其它的(非java.lang包中的)类,所以编译时没...

相似回答