Exception in thread"main" java.lang.NoClassDefFoundError的解决办法
来源:互联网 发布:迅雷精简版 mac 编辑:程序博客网 时间:2024/05/22 07:52
经常有人会碰到这样的问题——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!”。
好了,基本不会再有问题了,如果还是有问题,请按照此步骤,再重新配置一次,再不行,可以给我留言,我会第一时间帮你解决的。
- Exception in thread "main" java.lang.NoClassDefFoundError 问题的解决办法
- Exception in thread"main" java.lang.NoClassDefFoundError的解决办法
- 解决办法 Exception in thread "main" java.lang.NoClassDefFoundError
- Exception in thread "main" java.lang.NoClassDefFoundError
- Exception in thread "main" java.lang.NoClassDefFoundError
- Exception in thread "main" java.lang.NoClassDefFoundError
- Exception in thread "main" java.lang.NoClassDefFoundError
- Exception in thread "main" java.lang.NoClassDefFoundError:
- Exception in thread "main" java.lang.NoClassDefFoundError
- Exception in thread "main" java.lang.NoClassDefFoundError
- Exception in thread "main" java.lang.NoClassDefFoundError
- Exception in thread "main" java.lang.NoClassDefFoundError
- Exception in Thread main java.lang.NoClassDefFoundError
- Exception in thread "main" java.lang.NoClassDefFoundError
- Exception in thread "main" java.lang.NoClassDefFoundError
- Exception in thread "main" java.lang.NoClassDefFoundError
- Exception in thread "main" java.lang.NoClassDefFoundError:
- Exception in thread "main" java.lang.NoClassDefFoundError
- Ubuntu12.04 编译android源代码及生成模拟器经历分享
- linux修改mac地址方法
- [交流]院士教你读文献
- 多列并列纵向查询的实现
- js数值相加问题
- Exception in thread"main" java.lang.NoClassDefFoundError的解决办法
- Linux kernel 发布日期列表
- 用户管理
- Android实现网络多线程断点续传下载
- 使用 google-perftools 剖析程序性能瓶颈
- C语言中的序列点和副作用
- Borg Maze poj3026
- NAND FLASH ECC校验原理与实现
- 比较JavaScript中的集合及其检索效率(转)