控制台执行JAVA代码发生的错误(Exception in thread "main" java.lang.NoClassDefFoundError)
来源:互联网 发布:java opencv图像识别 编辑:程序博客网 时间:2024/06/04 19:17
1.现在很多人都在用IDE开发工具,既能增加开发效率,又因其自动补全的功能规避了很多错误。
但是在有需要的情况下,或测试时,我们仍然需要控制台来执行一些代码。
最近,我在用控制台执行类似DOS命令中 copy sourcefile desfile的功能时,代码在编译时未出现错误,但在执行时发现错误。
经过一番检查及同事帮忙,总结解决方法如下。
1.很多人可能是用IDE(如eclipse)写的代码,所以代码首部自动创建源代码的路径(如:package com.myd.cn.File;)
,但是在用CMD执行的情况,会出现无法找到这个路径的情况,所以为了避免错误,在控制台执行时,去掉这些路径,切到代码路径后,直接编译,执行。
2.JAVA环境变量配置错误,正确的情况是配置PATH,CLASSPATH,如要配置JAVA_HOME,则可以动态引用。
正确的配置如下。
JAVA_HOME : D:\jdk1.6(我的JDK在D盘下)
PATH:.;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
CLASSPATH:.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar(特别注意的是,在最前面的(.;(逗号及分号))需要添加,否则可能仍然无法运行)
0 0
- 控制台执行JAVA代码发生的错误(Exception in thread "main" java.lang.NoClassDefFoundError)
- "Exception in thread "main" java.lang.NoClassDefFoundError"错误的原因
- 【Java】【FAQ】控制台执行带自定义包定义的类,出现“Exception in thread "main" java.lang.NoClassDefFoundError
- Java运行错误: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
- Linux中linuxrc的作用
- linux 常用命令
- cordova初体验
- VS2010添加静态链接库——jsoncpp
- 自滑动的广告位
- 控制台执行JAVA代码发生的错误(Exception in thread "main" java.lang.NoClassDefFoundError)
- Android】ListView监听上下滑动(判断是否显示返回顶部按钮)
- C++ primer 第五版 中文版 练习 10.33
- 1026. Table Tennis (30)
- jquery combotree\datagrid 包引用
- 使用csc命令手动编译cs文件
- GCAM初步运行
- PowerPC60x系列的L2 cache相关资料阅读笔记
- Android的ListView中的长按事件触发点击事件