首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JDK-1.8在JAVA_HOME中缺少“服务器”JVM

JDK-1.8在JAVA_HOME中缺少“服务器”JVM
EN

Stack Overflow用户
提问于 2020-08-14 09:54:22
回答 1查看 2K关注 0票数 0

我有一个带有Java1.7的7服务器。

代码语言:javascript
复制
   Static hostname: primary.abc.co
         Icon name: computer-vm
           Chassis: vm
        Machine ID: 3aec2b029e5b43d392206467af5984ac
           Boot ID: 9aaa701be84147669f1dcce3243168b4
    Virtualization: vmware
  Operating System: CentOS Linux 7 (Core)
       CPE OS Name: cpe:/o:centos:centos:7
            Kernel: Linux 3.10.0-1062.4.3.el7.x86_64
      Architecture: x86-64

它有很多应用程序,我想升级其中一个应用程序来使用Java1.8。所以我从这里下载JDK-1.8 (jdk-8u261-linux-i586.tar.gz)。

我创建了一个脚本(build.sh)来使用Java1.8进行maven构建,因为对于所有其他应用程序,JAVA_HOME都是Java1.7。

build-osgi.sh

代码语言:javascript
复制
export JAVA_HOME=/usr/java/jdk1.8.0_261/
echo $JAVA_HOME
mvn -V clean install -DskipTests

错误:

/usr/java/jdk1.8.0_261/ 错误:在`/usr/java/jdk1.8.0_261/jre/lib/i386/server/libjvm.so'.中缺少“服务器”JVM请安装或使用包含这些缺失组件的JRE或JDK。

因此,当执行-V (java版本)时,它会给出错误,表明JDK缺少组件。

问题

有人知道我在哪里可以得到一个JDK1.8,它可以工作吗?(我认为从甲骨文的网站可以工作)。还是我还应该做点什么?

EN

回答 1

Stack Overflow用户

发布于 2020-08-14 12:32:57

我下载了一个不同版本的JDK 8,它可以工作。(x64而不是x86)

https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html

代码语言:javascript
复制
jdk-8u261-linux-x64.tar.gz
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63410559

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档