Ubuntu16.04环境下安装配置java-1.8.0-openjdk-amd64问题咨询
解决步骤
- 第一步:修正JDK目录名称与权限
你手动解压得到的路径是/usr/lib/jvm/jdk1.8.0_291,直接重命名为应用要求的路径,再修正目录属主避免权限异常:
sudo mv /usr/lib/jvm/jdk1.8.0_291 /usr/lib/jvm/java-1.8.0-openjdk-amd64 sudo chown -R root:root /usr/lib/jvm/java-1.8.0-openjdk-amd64
- 第二步:将AMD64版本JDK加入系统备选列表
执行以下命令注册JDK路径,设置优先级为1001(高于现有i386版本的默认优先级即可):
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-1.8.0-openjdk-amd64/jre/bin/java 1001
- 第三步:切换默认JDK版本
执行配置命令,在弹出的选项中选择对应amd64版本的序号,回车确认:
sudo update-alternatives --config java
- 第四步:验证配置结果
执行java -version,确认输出中包含64位标识,同时检查/usr/lib/jvm/java-1.8.0-openjdk-amd64/jre/bin/java路径存在,即可满足应用启动要求。
可选:apt方式安装AMD64版本JDK
如果后续需要通过包管理器安装对应版本,可指定架构执行安装命令:
sudo apt-get install openjdk-8-jdk:amd64
内容的提问来源于stack exchange,提问作者user16051992
相关产品推荐
相关产品推荐

