java - 需要专门获取 java-1.8.0-openjdk-amd64 并安装?

标签 java ubuntu java-8 x86-64 alternate

应用程序在启动时抛出错误,专门寻找 java-1.8.0-openjdk-amd64。环境是Ubuntu1604。 Java java-8-openjdk-i386 已经安装,但需要amd64,然后将其用作备用。我在哪里可以获取 amd64 tar 文件?已运行“sudo apt-get install openjdk-8-jdk”。谢谢
2/6/21 当前状态 - 无法安装 Java 8 AMD64。
你好,我试过了:

sudo tar xvf jdk-8u291-linux-x64.tar.gz --directory /usr/lib/jvm/ 
and this installed to /usr/lib/jvm/jdk1.8.0_291.  
但是我期待/usr/lib/jvm/java-1.8.0-openjdk-amd64 文件夹结构。
目前安装的是:
ubuadmin@ubu1604OAEdd:/usr/lib/jvm$ ls -lrta
total 24
lrwxrwxrwx  1 root  root    23 Feb 25  2016 default-java -> java-1.8.0-openjdk-i386
drwxr-xr-x  8 10143 10143 4096 Apr  7 20:26 jdk1.8.0_291
-rw-r--r--  1 root  root  2716 Apr 21 17:10 .java-1.8.0-openjdk-i386.jinfo
lrwxrwxrwx  1 root  root    19 Apr 21 17:10 java-1.8.0-openjdk-i386 -> java-8-openjdk-i386
drwxr-xr-x  8 root  root  4096 Jun  1 23:17 java-8-openjdk-i386
drwxr-xr-x  2 root  root  4096 Jun  1 23:17 openjdk-8
drwxr-xr-x 69 root  root  4096 Jun  1 23:43 ..
drwxr-xr-x  5 root  root  4096 Jun  2 09:26 .

ubuadmin@ubu1604OAEdd:/usr/lib/jvm$ java -version
openjdk version "1.8.0_292"
OpenJDK Runtime Environment (build 1.8.0_292-8u292-b10-0ubuntu1~16.04.1-b10)
OpenJDK Server VM (build 25.292-b10, mixed mode)
ubuadmin@ubu1604OAEdd:/usr/lib/jvm$

ubuadmin@ubu1604OAEdd:/usr/lib/jvm$  sudo update-alternatives --config java
There is only one alternative in link group java (providing /usr/bin/java): /usr/lib/jvm/java-8-openjdk-i386/jre/bin/java
Nothing to configure.
ubuadmin@ubu1604OAEdd:/usr/lib/jvm$
我怎样才能完成安装。我正在尝试使用的应用程序正在寻找:
/usr/lib/jvm/java-1.8.0-openjdk-amd64/jre/bin/java

最佳答案

按原样回答您的问题 - 您可以在 jdk.dev 上找到所有 jdk 实现的链接.但是您必须自己提取 jdk 并将 bin 目录添加到 PATH
至于更新替代品,这是 askubuntu.com 的一个问题,但我相信,您应该在更新之前进行安装。

sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.8.0_291/bin/java" 1

关于java - 需要专门获取 java-1.8.0-openjdk-amd64 并安装?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67727929/

相关文章:

java - 如何通过脚本/命令在eclipse中开启调试器模式

ubuntu - tensorflow lite 程序在 buildozer 上与 kivy 一起崩溃

java - Comparator.comparing 使用嵌套对象的字段对列表进行排序

java - 从我的应用程序类打开 Google Play 商店

Java JDT 检测简单语句

java - 将 equinox OSGi 作为 Fedora 服务运行

ubuntu - 如何修复 PyQt5 应用程序的主题?

linux - 更改 Linux 上 VIM 插入标记的外观?

java - 如何使用java 8流获取路径长度

java - 学习 Java 8 流