当前位置: 首页 > 知识库问答 >
问题:

需要专门源码Java-1.8.0-OpenJDK-AMD64并安装吗?

段干兴业
2023-03-14

应用程序在启动时抛出错误,专门查找java-1.8.0-openjdk-amd64。环境是Ubuntu1604。Java java-8-openjdk-i386已经安装,但是需要amd64,然后使用它作为备用。我在哪里可以源码amd64 tar文件?已经运行了“sudo apt-get install openjdk-8-jdk”。THX

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.  

目前安装的是:

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

共有1个答案

易元青
2023-03-14

按原样回答您的问题,您可以在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

 类似资料:
  • Grails 2.4.3是否需要Java 1.8.0? 这里找到的Grails doc说的是java 1.6.0及以上版本,但我使用java 1.7.0_21新创建的Grails应用程序面临问题。 谢谢!

  • Ubuntu层上的Win10 WSL 2 Ubuntu:lsb_release-a 没有可用的LSB模块。 发行商ID:Ubuntu 描述:Ubuntu 20.04.3 LTS 发布:20.04 代号:焦点\ Java: java--version openjdk17.0.1 2021-10-19 OpenJDK运行时环境(build 17.0.1 12-Ubuntu-120.04) OpenJD

  • 我正在尝试在无头chrome的Circle CI中运行测试。我使用的是selenium服务器版本3.8.1和chromedriver版本2.34 protractor_conf.js包括Chrome功能: 我的sh脚本包括以下命令webdriver-Manager,然后运行测试: 我在mcircle.yml添加了这些来安装最新版本的稳定chrome,并推出了无头听localhost: 所以,当我现

  • 我用Java 8创建了一个Java应用程序。 我已将其部署到服务器,并出现以下错误: 当我运行java版本时,我得到了以下信息: 我以前没见过这个。我需要安装JRE 8吗?

  • 我想找到或创建一个仅加载系统类的 Java 类装入器,不包括应用程序定义的类路径上的任何类。我的目标是使用该类装入器来构建一个从特定 JAR 文件装入的类装入器,使用仅系统类装入器解析系统类,但不会用我的应用程序定义的任何类污染 JAR 文件中的类。 到目前为止,我还没有找到任何方法来创建一个不使用私有API或对Java实现进行假设的仅系统类加载器。请参阅下面的代码,该代码适用于我当前的环境,但会

  • 从源码安装软件是configure, make, make install的同义词. 我们将使用包管理器来从源码编译新的软件. 下一节是可选的内容如果你已经安装了FreeRADIUS的预编译的包. 从源码编译 有时有需要来安装最新版本的软件或者包含一些预编译软件没有支持的模块. 这需要从源码编译软件. 大多数开源软件包是作为一个TAR压缩包发布的. TAR实际上可以指用于创建TAR文件的程序(名称