linux系统安装jdk1.8出现的问题

时间:2024-04-06 15:41:32

1.会出现权限问题,Permission denied

解决办法:

  给文件增加读,写,可执行的权限

  执行  chmod 777 文件名(jdk所在文件夹)

2.出现Error occurred during initialization of VM

           java/lang/NoClassDefFoundError: java/lang/object的错误

   这是lib和jre/lib文件夹中的rt和tools为打包后的形式,是rt.pack和tools.pack

   解决方法:

(1)将其解压成rt.jar和tools.jar,可直接用bin里边的unpack200工具

             unpack200  /usr/java/jdk1.8/lib/tools.pack  tools.jar

             unpack200  /usr/java/jdk1.8/jre/lib/rt.pack  rt.jar

   (2)解压后的tools.jar和rt.jar是在/root目录下,将其移动到其原本所在的文件夹

             cp   /root/rt.jar   /usr/java/jdk1.8/jre/lib/

             cp   /root/tools.jar   /usr/java/jdk1.8/lib/

            linux系统安装jdk1.8出现的问题

 

此时使用java -vesion不起作用,但是可以使用java -fullversion