处理报错:java/lang/NoClassDefFoundError: java/lang/Object
JDK版本环境:jdk1.5.0_22
安装完JDK ,设定环境变量后出现这个错误:
- [root@fztest97 lib]# javac
- Error occurred during initialization of VM
- java/lang/NoClassDefFoundError: java/lang/Object
- [root@fztest97 lib]# java
- Error occurred during initialization of VM
- java/lang/NoClassDefFoundError: java/lang/Object
解决方法也很简单,只要将相应文件解压成rt.jar 和 tools.jar,可以使用bin里面的unpack200工具,
如:unpack200 rt.pack rt.jar
/apps/usr/java/jdk1.5.0_22/jre/lib/rt.pack 转为 rt.jar
- [root@fztest97 ]# cd /apps/usr/java/jdk1.5.0_22/lib/
- [root@fztest97 lib]# unpack200 tools.pack tools.jar
- [root@fztest97 lib]# ls
- dt.jar ir.idl jconsole.jar orb.idl sa-jdi.jar tools.jar tools.pack
- [root@fztest97 lib]# cd /apps/usr/java/jdk1.5.0_22/jre/lib
- [root@fztest97 lib]# unpack200 rt.pack rt.jar
- [root@fztest97 lib]# ll rt.*
- -rw-r--r--. 1 root root 40232487 May 23 19:23 rt.jar
- -rw-r--r--. 1 root root 12960918 May 23 19:07 rt.pack
再次执行如下命令,进行验证:
- [root@fztest97 lib]# java -version
- java version "1.5.0_22"
- Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_22-b03)
- Java HotSpot(TM) 64-Bit Server VM (build 1.5.0_22-b03, mixed mode)
- [root@fztest97 lib]# javac
- Usage: javac <options> <source files>
- where possible options include:
- -g Generate all debugging info
- -g:none Generate no debugging info
- -g:{lines,vars,source} Generate only some debugging info
- -nowarn Generate no warnings
- -verbose Output messages about what the compiler is doing
- -deprecation Output source locations where deprecated APIs are used
- -classpath <path> Specify where to find user class files
- -cp <path> Specify where to find user class files
- -sourcepath <path> Specify where to find input source files
- -bootclasspath <path> Override location of bootstrap class files
- -extdirs <dirs> Override location of installed extensions
- -endorseddirs <dirs> Override location of endorsed standards path
- -d <directory> Specify where to place generated class 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
- -version Version information
- -help Print a synopsis of standard options
- -X Print a synopsis of nonstandard options
- -J<flag> Pass <flag> directly to the runtime system
处理报错:java/lang/NoClassDefFoundError: java/lang/Object相关推荐
- 报错:Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder 'USER_NICK_NAME' in
推荐阅读:报错原因详解 报错信息 Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder 'USER_ ...
- android studio到项目报错:Caused by: java.lang.AbstractMethodError
导入网上下载的android 项目直接报错Caused by: java.lang.AbstractMethodError,报错信息如下: java.lang.AbstractMethodError这 ...
- 安装失败java.lang_linux安装jdk出现java/lang/NoClassDefFoundError: java/lang/Object错误的解决方案...
近日在redhat上安装jdk出现了一个莫名的错误 Error occurred during initialization of VM java/lang/NoClassDefFoundError: ...
- 操作canal,报错:Caused by: java.io.IOException: end of stream when reading header
报错:Caused by: java.io.IOException: end of stream when reading header 解决: canal连不上,报错:原因端口变更配置文件(cana ...
- 【错误记录】Android Studio 编译报错 ( Could not determine java version from ‘11.0.8‘. ② | 升级 Gradle 版本 )
文章目录 一.报错信息 二.解决方案 解决 Could not determine java version from '11.0.8'. 问题 , 有两种方案 , 方案一 : Android Stu ...
- java项目导入包报错_转!java web项目 build path 导入jar包,tomcat启动报错 找不到该类...
在eclipse集成tomcat开发java web项目时,引入的外部jar包,编译通过,但启动tomcat运行web时提示找不到jar包内的类,需要作如下配置,将jar包在部署到集成的tomcat环 ...
- Tomcat项目报错:eval: /usr/java/bin/java: not found
报错信息 : eval: /usr/java/bin/java: not found 解决办法 1.: 1.查找java路径: # which java /usr/lib/jvm/jdk-10.0.1 ...
- DataX踩坑2 | 定时任务crontab不执行或报错:/bin/sh: java: command not found
前面两天写了一个DataX的增量同步脚本,今天检查了一下发现定时任务没有执行成功,数据并没有同步.以下为排查问题和解决方法. 一.定时任务crontab不执行 脚本(测试用的可以设为每分钟一次:*/1 ...
- eclipse找不到java方法,Linux启动eclipse报错找不到java环境解决方法
在Linux mint下,前几天还用得很好的的eclipse,今天开机不知为什么这样. Eclipse 3.6 在 linux mint 12 可以在终端顺利启动Eclipse,但是鼠标双击,或者用起 ...
最新文章
- keepalive 配合mysql主主复制
- 每日英语:China's New Anti-Graft Website: A Tale of Tigers, Flies and Bath Tubs
- Ubuntu中如何使用root用户
- windows 加域
- 洛谷 P1469 找筷子
- 前端学习(1494):表格案例--axios-搜索功能
- 《SQL高级应用和数据仓库基础(MySQL版)》学习笔记 ·007【简单查询】
- Linux一键编译,linux下一键编译安装MariaDB10.0.12
- cube一站式云原生机器学习平台-推理服务的工程化加速
- 对接门禁分享门禁二维码图片报错
- 电脑录音软件如何录制YY语音
- GNOME-Shell-Extensions开发经验(一)Hello,world!
- 生物基因数据文件——vcf格式详解
- 【毕业设计】深度学习 python opencv 实现人脸年龄性别识别
- Everybody wants to love and be loved
- TSX 在Vue项目的使用
- ffmpeg批量提取mp4视频文件中的音频
- JS自上而下递归遍历计算树结构节点数值和
- 关于ABR、CBR、VBR Twitch的工程师如是说
- 鲁大师网卡版 v3.71.14 离线驱动版