Exception in thread "main" java.lang.NoClassDefFoundError:

转载 2012年03月22日 12:36:48

运行C:\javac Student.java正常,但是运行C:\java Student之后出现Exception in thread "main" java.lang.NoClassDefFoundError: Student (wrong name:src/Student)
原因:有包名在.java文件中,直接运行的话会到C:\src下去找对应的.class文件,结果当然是找不到了!
去掉包名之后,运行java Student 正常。
另外环境配置中的classpath也要配置正确(classpath=.;%JAVA_HOME%\lib; )

在Eclipse出现这种情况是包的问题,把类放在外面缺省包中运行就OK啦!


还有就是,如果有package org.local.Try

会导致程序去找相对于当前位置的org/local/Try,

但是如果try.class就是当前目录下面,而不是相对当前位置的org/local/Try

就会Exception in thread "main"


Exception in thread "main" java.lang.NoClassDefFoundError

Exception in thread "main" java.lang.NoClassDefFoundError

Exception in thread "main" java.lang.NoClassDefFoundError 问题的解决办法

背景描述:我从一个MyEclipse中拷贝项目至令一个MyEclipse,运行报错: Exception in thread "main" java.lang.NoClassDefFoundErro...
  • raphero
  • raphero
  • 2011年10月08日 16:02
  • 1408

Exception in thread"main" java.lang.NoClassDefFoundError的解决办法

经常有人会碰到这样的问题——Exception in thread"main" why?(大家耐心看,我讲的,比网上的一些问题要详细) 只是以我遇到的情况来分析。   首先:我们要安装JDK,...
  • emovie
  • emovie
  • 2012年10月16日 09:22
  • 826

Exception in thread "main" java.lang.NoClassDefFoundError: xxx (wrong name:xxx)

今天用Eclipse编了个小程序,功能是将输入的金额转换成大写表示,比如我们转账的时候,输入1000,会提示“壹仟元整”。 程序包括一个class,里面有4个函数: convert()--主转换函数 ...

Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/juli/l

Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/juli/l MyEclipse整合免安装版的Tomcat7...

Exception in thread "main" java.lang.NoClassDefFoundError: TCPServer (wrong name: intimeMessage/TCPS

编译时遇到下面这个问题。一直搞不懂是什么意思 Microsoft Windows [版本 6.1.7601] 版权所有 (c) 2009 Microsoft Corporation。保留所...

Hive On Spark报错:Exception in thread "main" java.lang.NoClassDefFoundError: scala/collection/Iterable

解决Hive On Spark 报错Exception in thread "main" java.lang.NoClassDefFoundError: scala/collection/Iterab...

Exception in thread "main" java.lang.NoClassDefFoundError: NameNode

lester@lester-ThinkPad-T410:~/develop/hadoop-1.1.0/bin$ ./hadoop NameNode -format Exception in thre...

hadoop job 抛出 Exception in thread "main" java.lang.NoClassDefFoundError: ___/tmp/hsperfdata_ 异常

hadoop的job抛出以下异常: Exception in thread "main" java.lang.NoClassDefFoundError: ___/tmp/hsperfdata_pct...

Ubuntu openjdk: Exception in thread "main" java.lang.NoClassDefFoundError

I wrote a small java program to test the postgreSql JDBC driver on X86_64 Ubuntu  12.04 LTS.  Always...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Exception in thread "main" java.lang.NoClassDefFoundError:
举报原因:
原因补充:

(最多只允许输入30个字)