我很难下载OpenJDK for Linux (RedHat)。我没有看到任何链接来下载最新版本的jdk8站点https://openjdk.java.net/projects/jdk8/。
有一个早期访问( https://jdk.java.net/8/ )的链接,但我并不是在寻找该版本,因为它明确指出“早期访问(EA)功能可能永远不会使它成为通用可用性(GA)版本”。我想下载一个是GA (通用可用性)。
归档链接不为jdk8提供任何信息。https://jdk.java.net/archive/
我试图在我的ubuntu上安装openjdk-7,但我得到了以下错误:
$ sudo apt-get install openjdk-7-jre
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package openjdk-7-jre is not available, but is referred to by another package.
This may mean that the package is missing, has been
当我试图更新我的Ubuntu20.04系统时,我突然收到了这个错误。
The following packages have unmet dependencies:
openjdk-8-jre:i386 : Depends: openjdk-8-jre-headless:i386 (= 8u272-b10-0ubuntu1~20.04) but 8u265-b01-0ubuntu2~20.04 is installed
openjdk-8-jre-headless : Breaks: openjdk-8-jre-headless:i386 (!= 8u272-b10-0ubuntu1~20
我试图使用以下命令在Ubuntu机器上运行neo4j服务器:
sudo neo4j start
但它给了我一个错误:
ERROR: JAVA_HOME is incorrectly defined as /usr/lib/jvm/java-1.7.0-openjdk-amd64/bin/ (the executable /usr/lib/jvm/java-1.7.0-openjdk-amd64/bin//bin/java does not exist)
现在,我已经将JAVA_HOME设置为安装Java的正确目录。下面是我运行echo $JAVA_HOME时得到的信息
/usr/lib/jvm
我在我的20上安装了多个版本的java,我可以找到多个Java版本。但是我找不到多个javac版本,javac只存在于Java 17中。
我已经使用sudo apt-get install openjdk-x-jdk安装了所有的Java版本,其中x是Java版本。
这是sudo update-alternatives --config java的日志
There are 3 choices for the alternative java (providing /usr/bin/java).
Selection Path