zl程序教程

您现在的位置是:首页 >  后端

当前栏目

处理报错: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 

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/58077.html

centosjava