set TMP=C:WINDOWSTEMP TEMP=C:WINDOWSTEMP PROMPT=$p$g winbootdir=C:WINDOWS COMSPEC=C:WINDOWSCOMMAND.COM JAVA_HOME=C:j2sdk1.4 PATH=C:J2SDK1.4BIN;C:WINDOWS;C:WINDOWSCOMMAND CLASSPATH=c:j2sdk1.4jrelibrt.jar;.;....">

当前位置:  技术问答>java相关

为什么??!再问Exception in thread "main" java.lang.NoClassDefFoundError: hello/class

    来源: 互联网  发布时间:2015-06-17

    本文导语:  环境变量如下: C:WINDOWS>set TMP=C:WINDOWSTEMP TEMP=C:WINDOWSTEMP PROMPT=$p$g winbootdir=C:WINDOWS COMSPEC=C:WINDOWSCOMMAND.COM JAVA_HOME=C:j2sdk1.4 PATH=C:J2SDK1.4BIN;C:WINDOWS;C:WINDOWSCOMMAND CLASSPATH=c:j2sdk1.4jrelibrt.jar;.;c:j2sdk1.4jrelib;c:j2sdk1.4libtools.jar;c:j2sdk1...

环境变量如下:
C:WINDOWS>set
TMP=C:WINDOWSTEMP
TEMP=C:WINDOWSTEMP
PROMPT=$p$g
winbootdir=C:WINDOWS
COMSPEC=C:WINDOWSCOMMAND.COM
JAVA_HOME=C:j2sdk1.4
PATH=C:J2SDK1.4BIN;C:WINDOWS;C:WINDOWSCOMMAND
CLASSPATH=c:j2sdk1.4jrelibrt.jar;.;c:j2sdk1.4jrelib;c:j2sdk1.4libtools.jar;c:j2sdk1.4libdt.jar;c:javalw
windir=C:WINDOWS

运行程序:
C:javalw>java hello.class
Exception in thread "main" java.lang.NoClassDefFoundError: hello/class

程序源码:
class hello{
public static void main(String[] args){
 System.out.println("hello");
}
}
源代码所在路径:c:javalw
这个问题很常见,看了很多贴子,可是就是不知道问题处在哪里。吐血求助!


|
请用java hello执行你的程序

|
呵呵!对!你应该用:java hello来执行你的程序!不用加.class

|
不会是因为这个原因吧!因为path中如果没有java_home的话,报的不是这个错!
至于path顺序是比较好理解的,因为系统寻找应用程序是根据path的顺序来找的,如果你安装了不只一个的jdk,那么系统在你用javac这样的命令时,就根据找到的第一个javac运行,这样,你本来想用jdk1.4的,就有可能会用jdk1.3来运行,这样就有可能会报错,所以你要把你想用的那个jdk放在path的最前面!

|
1:在环境变量path和classpath里面添上当前目录.;
2:执行命令步骤是
   a)c:javalw>javac hello.java
   b)c:javalw>java hello   
(后面不要.class等其他的东西)注意大小写

|
http://www.csdn.net/expert/topic/544/544510.xml

    
 
 

您可能感兴趣的文章:

  • 这个错误是什么原因Exception in thread "main" java.lang.NoClassDefFoundError:
  • Exception in thread "main" java.lang.NoClassDefFoundError: xunhuan
  • Exception in thread "main" java.lang.NoClassDefFoundError: Hello/class
  • 菜鸟求救!(exception in thread "main" java.lang.NoClassDefFoundError)
  • Exception in thread "main" java.lang.NoClassDefFoundError
  • 我用javac编译HelloWorldapp.java无错误,但运行时出现该错误:Exception in thread "main" java.lang.NoClassDefFoundError: helloworldapp
  • 请问 pathclass设置正确 语法正确 编译通过 但在执行时 显示"Exception in thread "main" java.lang.NoClassDefFoundError"…………不解
  • 什么问题:Exception in thread "main" java.lang.NoClassDefFoundError:test(runtime)
  • 为什么还出现Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorld
  • 很简单的显示窗口的程序出错 Exception in thread "main" java.lang.NoClassDefFoundError: FirstTest
  • 初级问题:为什么出现Exception in thread "main" java.lang.NoClassDefFoundError错误?
  • 这个错误是因为什么?Exception in thread "main" java.lang.NoClassDefFoundError:Example
  • 一个初学者向各位请教 Exception in thread "main" java.lang.NoClassDefFoundError
  • java命令执行类文件时不在bin的目录下出现Exception in thread "main" java.lang.NoClassDefFoundError:
  • 初学者问题:Exception in thread "main" java.lang.NoClassDefFoundError: Welcome
  • java程序运行时错误Exception in thread "main" java.lang.NoClassDefFoundError: myjava
  • Exception in thread "main" java.lang.NoClassDefFoundError:d:javahelloworld是怎么回事
  • Exception in thread "main" java.lang.NoClassDefFoundError: test01
  • Exception in thread "main" java.lang.NoClassDefFoundError是什么错误?
  • 问个低级的问题,我编译的时候没问题,可运行时候出现如下提示:Exception in thread "main" java.lang.NoClassDefFoundError: NativeDem
  • Exception in thread "main"
  • 关于运行JAVA exception in thread "mian"
  • exception in thread main???
  • 怎么一直说Exception in thread "main" java.lang.NoclassDefFoundErorr?
  • 我在测试我.class文件时总提示这样的错误:Exception in thread "main" java.lang.noclassdefoundError:myclass
  • 他们说是环境不正确:以知我的代码(极简的),编译没错,运行时出错:“java.lang.NoSuchMethodError: main /Exception in thread "main"
  • 各位大虾,为什么我的java程序能通过编译,但是在用java命令运行程序的时候却老是报错“Exception in thread "main" java.lang.NoClassDe
  • 出现了错误:java.lang.NoClassDefFoundError: com/inprise/ejb/Container;和Exception in thread "main"
  • Exception in thread "main" java.lang.NoClassDefFoundError: mypag/Time 哪位大哥帮帮小弟,这个问题我搞了一个下午了!!!SOS
  • jdk1.4怎么安装呀,我用的时候可以怎么就是显示Exception in thread "main" java.lang.NoClassDefFoundError:HelloWorld
  • 常见问题解答: Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorld
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java命名空间java.lang类exception的类成员方法: exception定义及介绍
  • 对于相同的Exception,如何分辨造成Exception的原因
  • java命名空间java.io接口objectstreamconstants的类成员方法: tc_exception定义及介绍
  • "B_FundMaster.java": Error #: 360 : unreported exception: java.lang.Exception; must be caught or declared to be thrown at line 6
  • java命名空间javax.lang.model.element枚举elementkind的类成员方法: exception_parameter定义及介绍
  • 怪怪的EXCEPTION声明
  • 请问a method能return an exception吗?能写个例子看看吗?
  • linux操作系统的异常类(exception)不支持标准c++?
  • exception-handler parameter表示什么?
  • unreported exception: java.lang.ClassNotFoundException
  • 请问java里能自己定义新的Exception吗?
  • 请问exception类中的方法printStackTrace()是做什么用的?
  • 如何将Exception.printStackTrace()显示出来的内容存到String变量中
  • Applet报错:Exception:java.lang.NullPointerException
  • java运行exception问题,急!!!
  • 为什么会是:) Runtime Exception ,有些看不懂:(
  • 如何熟悉Exception的种类?完全通过学习API的document?
  • (急,急,急!!!!)怎样把(Exception e)转换成String 型的
  • floating point exception
  • 读取光盘时:Kernel panic - not syncing: Fatal exception
  • corba中exception处理的小问题(最多只能给这么多分了)


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3