如何解决需要专门获取 java-1.8.0-openjdk-amd64 并安装吗?
应用程序在启动时抛出错误,专门寻找 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
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。