我想使用yum命令安装open jdk 11。然而,当我查看打开jdk手册时,它告诉我直到jdk版本1.8,您可以使用yum命令。使用9 on wards时,你必须下载zip或tar文件。(https://openjdk.java.net/install/)
没有为我们提供yum命令的任何原因。我是linux的新手。感谢任何帮助
发布于 2018-11-20 00:16:34
原因,简而言之,是因为有人必须维护这些包,并将它们放入您的系统正在使用的存储库中,并验证它们是否运行稳定。例如,Debian上的OpenJDK 11仍然在buster (testing)和sid (unstable)中,因此在任何stable分支中都不可用。我猜是在CentOS (我对它不是很熟悉)。情况也是一样。
迟早你将不得不在任何操作系统上安装没有管理器的软件,所以即使你说你是一个菜鸟,你迟早也要学会这一点。如果你现在想使用openjdk11,你要么使用非官方的存储库,要么手动安装软件,这是我推荐的。
然而,这里有一个指南,它是谷歌在openjdk11 centos上的第二个热门
curl -O https://download.java.net/java/GA/jdk11/13/GPL/openjdk-11.0.1_linux-x64_bin.tar.gz
tar zxvf openjdk-11.0.1_linux-x64_bin.tar.gz
mv jdk-11.0.1 /usr/local/
vi /etc/profile.d/jdk11.sh
# create new
export JAVA_HOME=/usr/local/jdk-11.0.1
export PATH=$PATH:$JAVA_HOME/bin
source /etc/profile.d/jdk11.sh
java -version
openjdk version "11.0.1" 2018-10-16
OpenJDK Runtime Environment 18.9 (build 11.0.1+13)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.1+13, mixed mode)来源:https://www.server-world.info/en/note?os=CentOS_7&p=jdk11&f=2
发布于 2020-11-04 15:48:44
根据2020年11月提供的
您可以通过两个步骤来实现这一点
yum安装Java11yum install java-11-openjdk-devel
alternatives --config java
运行上面的命令,选择您要设置的版本,我在这里设置了1
有两个程序提供了'java‘。选择命令1 java-11-openjdk.x86_64 (/usr/lib/jvm/java-11-openjdk-11.0.8.10-0.el7_8.x86_64/bin/java) *+ 2 java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.262.b10-0.el7_8.x86_64/jre/bin/java) Enter以保留当前的selection+,或类型选择编号: 1
java -versionopenjdk运行时环境18.9 (内部版本11.0.8+10- LTS ) OpenJDK 64位服务器VM 18.9 (内部版本11.0.8+10-LTS,混合模式,共享)
Java 11现在被设置为在机器中全局使用。
https://stackoverflow.com/questions/53378483
复制相似问题