处理报错:java/lang/NoClassDefFoundError: java/lang/Object
JAVA 处理 报错 object lang NoClassDefFoundError
2023-06-13 09:17:44 时间
操作系统原来安装的是jdk1.6,后来开发人员要求java程序使用jdk1.5版本的。帮开发下载JDK1.5,
安装完JDK ,设定环境变量后出现这个错误:
首先要确认的是环境变量的设置是否正确,其次,需要确认的就是lib和jre/lib文件夹中的rt和tools是否是打包后的形式,如果发现rt.pack 和 tools.pack 那么多半问题就出在这里。
解决方法也很简单,只要将相应文件解压成rt.jar 和 tools.jar,可以使用bin里面的unpack200工具,
如:unpack200 rt.pack rt.jar
/apps/usr/java/jdk1.5.0_22/lib/tools.pack 转为 tools.jar
/apps/usr/java/jdk1.5.0_22/jre/lib/rt.pack 转为 rt.jar
Java HotSpot(TM) 64 Bit Server VM (build 1.5.0_22 b03, mixed mode)
classpath path Specify where to find user class files
sourcepath path Specify where to find input source files
encoding encoding Specify character encoding used by source files
source release Provide source compatibility with specified release
target release Generate class files for specific VM version
安装完JDK ,设定环境变量后出现这个错误:
首先要确认的是环境变量的设置是否正确,其次,需要确认的就是lib和jre/lib文件夹中的rt和tools是否是打包后的形式,如果发现rt.pack 和 tools.pack 那么多半问题就出在这里。
解决方法也很简单,只要将相应文件解压成rt.jar 和 tools.jar,可以使用bin里面的unpack200工具,
如:unpack200 rt.pack rt.jar
/apps/usr/java/jdk1.5.0_22/lib/tools.pack 转为 tools.jar
/apps/usr/java/jdk1.5.0_22/jre/lib/rt.pack 转为 rt.jar
Java HotSpot(TM) 64 Bit Server VM (build 1.5.0_22 b03, mixed mode)
classpath path Specify where to find user class files
sourcepath path Specify where to find input source files
encoding encoding Specify character encoding used by source files
source release Provide source compatibility with specified release
target release Generate class files for specific VM version
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/58077.html
centosjava相关文章
- 安卓java游戏模拟器_Java手机游戏模拟器
- java异常return在finally前面_java 异常处理
- 【Java】jar启动的java程序报错FileNotFoundException
- java在线播放_Java实现视频在线播放flv视频
- ORA-29509: incorrectly formed Java binary class definition ORACLE 报错 故障修复 远程处理
- ORA-29526: created Java class string”string” ORACLE 报错 故障修复 远程处理
- ORA-29527: created Java source string”string” ORACLE 报错 故障修复 远程处理
- ORA-29532: Java call terminated by uncaught Java exception: string ORACLE 报错 故障修复 远程处理
- ORA-29547: Java system class not available: string ORACLE 报错 故障修复 远程处理
- Java Exception处理之最佳实践详解编程语言
- Java程序员必备知识,《JAVA编程思想》包和访问权限详解编程语言
- Java监控Oracle性能的最佳实践(java监控oracle)
- Linux下Java开发入门指南(linux下java开发)
- 处理使用Java解决Redis过期处理问题(redisjava过期)
- 延时【Redis Java实现过期延时处理机制】(redisjava过期)
- Java实现Redis数据过期处理(redisjava过期)
- keyRedis中Java操作过期Key处理(redisjava过期)
- Java操作Redis实现过期处理(redisjava过期)
- 时间处理Redis中Java中的过期策略(redisjava过期)
- 处理报错:java/lang/NoClassDefFoundError: java/lang/Object
- Linux Java时区调整:让处理日期更加方便(linux java时区)
- 深入认识Java面试与MySQL及其思考(java面试mysql)
- Java锁表与Oracle数据库协调实现数据安全(java锁表oracle)
- Redis实现Java语言下的遍历处理(redis遍历java)
- Java基础之java处理ip的工具类