在CentOS上安装Java并设置路径
出版日期:2020年12月8日。
INFOMARTION > 在CentOS上安装Java并设置路径
概述。
在CentOS上安装Java和设置路径的程序。 Oracle Java已经开始付费,将使用OpenJDK进行设置。 这些信息是基于使用CentOS7的假设。
1. 设置细节
本节描述了设置下载 Java 的路径的程序。
1-1. 下载材料
从以下网站下载OpenJDK。
1-2. 解冻和移动材料
将OpenJDK移动并解压到服务器上。 下面的内容是基于OpenJDK放在"/var/work "下的假设。
[root@hostname ~]# tar xzvf /var/work/openjdk-11+28_linux-x64_bin.tar.gz
[root@hostname ~]# mkdir /usr/lib/java
[root@hostname ~]# mv jdk-11 /usr/lib/java/
上面的命令是在'/var/work'下提取OpenJDK,在'/usr/lib/'下创建一个'java'文件夹,然后将提取的OpenJDK移到'/usr/lib/java/'下。
1-3. 在替代品中登记命令
替代品被简单地解释为一种设置环境变量的机制,具有可切换的快捷链接。 例如,如果你有多个Java应用程序,这个设置使你更容易在Java应用程序之间切换。 这条命令设置Java的路径。
[root@hostname ~]# alternatives --install /usr/bin/java java /usr/lib/java/jdk-11/bin/java 1
[root@hostname ~]# alternatives --install /usr/bin/javac javac /usr/lib/java/jdk-11/bin/javac 1
上述命令的第一行解释道。
・创建了一个指向'/usr/bin/java'的快捷链接。
・将该组命名为 "java"。 如果有多个JAVA,你想在它们之间切换,请在JAVA中注册多个组名。
・设置快捷方式的目的地为"/usr/lib/java/jdk-11/bin/java"。
・优先事项1。
这样就可以执行java命令了。
①调用/usr/bin/java的快捷方式。 ※通常执行的 "mkdir "和 "ls "等命令也被存放在"/usr/bin "下。 这时就会调用 "mkdir "和 "ls",它们通常是随意使用的。
②捷径目的地'/etc/alternatives/java'被调用。 这也是一条捷径。 ※在'/etc/alternatives/java'中的'java'是由组名指定的值。
③此外,还调用了快捷方式目的地"/usr/lib/java/jdk-11/bin/java"。
java命令按上述(1)至(3)的顺序执行。
用以下命令检查是否启用了java命令。
[root@hostname ~]# java -version
openjdk version "xx" yyyy-mm-dd
OpenJDK Runtime Environment xx.x (build xx+xx)
OpenJDK 64-Bit Server VM xx.x (build xx+xx, mixed mode)
如果出现上述情况,你就可以了。
2. 摘要
我们已经介绍了安装Java和设置路径的步骤。
java命令通常被随意使用,但它的工作原理是通过替代物和其他方式注册。 在添加新的java时,请参考这个。
谢谢你一直看到最后。