从Oracle网站下载最新的针对linux x86的Java SE版本(1.8.0_121)。
提取RPM。
尝试运行时:
my_extracted_folder/bin/java
只获取此信息:
Error occurred during initialization of VM java/lang/NoClassDefFoundError: java/lang/Object
我的linux版本:
Linux nps19 2.6.32-504.el6.x86_64 #1 SMP Wed Oct 15 04:27:16 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
不知道该怎么做。机器上的旧版本似乎工作正常。
答案 0 :(得分:0)
您的计算机正在运行64 bit processor
。但您似乎已经下载了32 bit version of java
(x86)。对于64位架构,您必须同时安装32位版本和64位版本jre的比特版本。 rt.jar
文件或体系结构独立文件仅分发给32位版本,并且不包含在64位的jre包中。因此,要么为32和64安装jre,请从官方站点重试或下载新的64位版本。