Java 1.8.121在linux上不起作用 - NoClassDefFoundError

时间:2017-02-23 10:14:01

标签: java linux

从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

不知道该怎么做。机器上的旧版本似乎工作正常。

1 个答案:

答案 0 :(得分:0)

您的计算机正在运行64 bit processor。但您似乎已经下载了32 bit version of java(x86)。对于64位架构,您必须同时安装32位版本和64位版本jre的比特版本。 rt.jar文件或体系结构独立文件仅分发给32位版本,并且不包含在64位的jre包中。因此,要么为32和64安装jre,请从官方站点重试或下载新的64位版本。