Exception in thread"main" java.lang.NoClassDefFoundError的解决办法
2012-10-16 09:22
429 查看
经常有人会碰到这样的问题——Exception in thread"main"
why?(大家耐心看,我讲的,比网上的一些问题要详细)
只是以我遇到的情况来分析。
首先:我们要安装JDK,并记住lib与bin两个安装路径。
第二步:配置环境变量,一个clsaapath,一个path,都是系统变量。
classpath可能会找不到,怎么办?很简单,新建一个,名字就叫classpath,注意:大小写没有区分的。
bin是命令环境下,所输入的javac、java命令所在的地方,lib是java—jar包的路径;因此两个都要配置,否则,系统不会识别的。如果不记得哪个配哪个,建议在两个路径里都配,这不会有什么影响的。
第三步:就是运行——cmd——然后在命令提示符下输入javac,或者java命令,如果出现一连串的文字,就说明配置成功。
如果提示命令不存在,那么去检查配置路径是否正确。
这里还要讲一点,如果java命令成功,javac不存在,说明你装的是jre,要运行javac命令,必须要安装jdk。另外,jdk本身是带有jre的,不需要手动安装。
第四步:现在就可以编写java源文件了,比如HelloWorld.java,具体内容,网上搜一下,这不是这次的重点。
第五步:现在就可以用javac命令来编译这个源文件了,javac HelloWorld.java。这里就会出现【如题目】的问题了。
这个问题怎么解决呢?这是什么问题呢?在此之前的步骤都没有错啊,都仔细检查过了,全部一样。
【现在告诉大家怎么解决】:请重新回到第二步,也就是配置环境变量,检查一下自己把路径放在什么地方,其他文件的末尾吗?那么现在,将这个路径剪切一下,再将光标移动到开始位置,粘贴一下。也就是将环境变量的路径放到其它文件路径的最前面,别忘记结尾的“;”哦,用于跟其他路径分开。
第六步:使用java HelloWorld来运行这个程序,如果上述步骤都没有问题,就会输出“HelloWorld!”。
好了,基本不会再有问题了,如果还是有问题,请按照此步骤,再重新配置一次,再不行,可以给我留言,我会第一时间帮你解决的。
why?(大家耐心看,我讲的,比网上的一些问题要详细)
只是以我遇到的情况来分析。
首先:我们要安装JDK,并记住lib与bin两个安装路径。
第二步:配置环境变量,一个clsaapath,一个path,都是系统变量。
classpath可能会找不到,怎么办?很简单,新建一个,名字就叫classpath,注意:大小写没有区分的。
bin是命令环境下,所输入的javac、java命令所在的地方,lib是java—jar包的路径;因此两个都要配置,否则,系统不会识别的。如果不记得哪个配哪个,建议在两个路径里都配,这不会有什么影响的。
第三步:就是运行——cmd——然后在命令提示符下输入javac,或者java命令,如果出现一连串的文字,就说明配置成功。
如果提示命令不存在,那么去检查配置路径是否正确。
这里还要讲一点,如果java命令成功,javac不存在,说明你装的是jre,要运行javac命令,必须要安装jdk。另外,jdk本身是带有jre的,不需要手动安装。
第四步:现在就可以编写java源文件了,比如HelloWorld.java,具体内容,网上搜一下,这不是这次的重点。
第五步:现在就可以用javac命令来编译这个源文件了,javac HelloWorld.java。这里就会出现【如题目】的问题了。
这个问题怎么解决呢?这是什么问题呢?在此之前的步骤都没有错啊,都仔细检查过了,全部一样。
【现在告诉大家怎么解决】:请重新回到第二步,也就是配置环境变量,检查一下自己把路径放在什么地方,其他文件的末尾吗?那么现在,将这个路径剪切一下,再将光标移动到开始位置,粘贴一下。也就是将环境变量的路径放到其它文件路径的最前面,别忘记结尾的“;”哦,用于跟其他路径分开。
第六步:使用java HelloWorld来运行这个程序,如果上述步骤都没有问题,就会输出“HelloWorld!”。
好了,基本不会再有问题了,如果还是有问题,请按照此步骤,再重新配置一次,再不行,可以给我留言,我会第一时间帮你解决的。
相关文章推荐
- Exception in thread "main" java.lang.NoClassDefFoundError: Demo (wrong name: com/zhangyun/Demo)解决办法
- Eclipse 报 “Exception in thread "main" java.lang.OutOfMemoryError: Java heap space ”错误的解决办法
- Eclipse 报 “Exception in thread "main" java.lang.OutOfMemoryError: Java heap space ”错误的解决办法
- Eclipse 报 “Exception in thread "main" java.lang.OutOfMemoryError: Java heap space ”错误的解决办法
- Eclipse 报 “Exception in thread "main" java.lang.OutOfMemoryError: Java heap space ”错误的解决办法以及文本文件换行
- Exception in thread "main" java.lang.NoClassDefFoundError 问题的解决办法
- 解决办法 Exception in thread "main" java.lang.NoClassDefFoundError
- java Exception in thread "main" java.lang.NoClassDefFoundError: (wrong name: 解决方法
- Dos下在运行JAVA出现Exception in thread "main" java.lang.NoClassDefFoundError:的解决
- hadoop解决Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/hadoop/yarn/util/Apps
- Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream解决MyEclipse8.0
- 转 MyEclipse 报“Exception in thread "main" java.lang.OutOfMemoryError: Java heap space ”错误的解决办法
- Exception in thread "main" java.lang.NoClassDefFoundError 问题及其解决方法
- "Exception in thread "main" java.lang.NoClassDefFoundError: org/slf4j/helpers/NOPLoggerFactory"错误解决方
- 运行的程序时,出现内存不足时的解决方式Exception in thread "main" java.lang.OutOfMemoryError: Java heap space(转)
- Exception in thread "main" java.lang.NoSuchMethodError: org.objectweb.asm.ClassWriter.<init>(Z)V解决办法
- 基于Web的Kafka管理器工具之Kafka-manager启动时出现Exception in thread "main" java.lang.UnsupportedClassVersionError错误解决办法(图文详解)
- Exception in thread "main" java.lang.OutOfMemoryError: Java heap space解决方法
- Eclipse 报 “Exception in thread "main" java.lang.OutOfMemoryError: Java heap space ”错误的解决办法
- RPC小例子解决Exception in thread "main" java.lang.reflect.UndeclaredThrowableException