除了 Java 11 之外,我还尝试在我的 VPS 上安装 Java 8。显然这只是取得了一定的成功。它显示在“java -version”下。并且还使用“sudo update-alternatives --config java”,但虚拟服务器仍然不想启动。
答案1
您正在 64 位内核上运行 32 位 JRE(“linux-x86”):
# JRE version: Java(TM) SE Runtime Environment (8.0_261-b12) (build 1.8.0_261-b12)
# Java VM: Java HotSpot(TM) Server VM (25.261-b12 mixed mode linux-x86 )
64 位 JRE/JDK 应该可以解决该问题,java -version
并应显示64-Bit Server VM
在输出中。这似乎与JDK-8023956。