linux下安装好jdk后,输入命令java -version出以下问题:
java/lang/NoClassDefFoundError: java/lang/Object
因为在jdk/lib下tools.pack未被解压成tools.jar
jre/lib下rt.pack未被解压为rt.jar
解决办法:
进入各自目录
unpack200 tools.pack tools.jar
unpack200 rt.pack rt.jar
如果出现错误:unpack200: command not found
可进入jdk/bin下执行
如果出现问题:Error: Could not open jar file: tools.jar
说明当前用户权限不够,可切换到root下执行