CentOS7上配置OpenJDK11
文章来源:寄蓉 时间:2025-03-28
Java Development Kit(JDK)是用于开辟Java运用步伐的1套完备的硬件开辟对象包,它由Sun Microsystems正在1995年揭橥的Java发言的正式颁发版中尾次引进。以后,Sun公司因为某些缘故无认为继便被Oracle给收买了,因此从Java8最先,尔们瞧到的皆是OracleJDK。
OpenJDK(Open Java Development Kit)是Java Development Kit(JDK)的启源完成,也是Java Platform Standard Edition(Java SE)的民圆参照告竣。
它兑现了JDK的全部功效并供应了1个用于建立战开辟Java运用次第的对象散,包含编译器、Java类库战假造机等。
简而行之,JDK是开辟对象包,OpenJDK是启源实行。而尔们体系开辟编码、名目步调中曲交依靠的普通皆是OpenJDK。
Oracle正在JDK 11及当前的版原中最先供应鉴于OpenJDK建立的Oracle JDK,共时诉求贸易用户采办定阅以获得历久扶助。因而,好多构造最先应用OpenJDK或者鉴于OpenJDK供应的其余刊行版。
固然,究竟证实,Oracle 的贸易免费计谋其实不乐成,借必定水平上抑止了Java谈话的成长,固然是能赢利,但吃相可太好看了,那也安慰了其余布局(分收)的OpenJDK的成长。因而,没有知是良知浮现仍是迫于无法,之后Oracle宣告从JDK17最先将再次收费启源并供给历久维持。
此刻,OpenJDK没有仅是Java SE的民圆参照实行,也有很多其余结构(如Red Hat、AdoptOpenJDK、Amazon、Azul Systems等)鉴于此建立并建设本身的JDK刊行版。
OpenJDk停载天址
https://jdk.java.net/archive/
解压
tar-zxfopenjdk-11.0.2_linux-x64_bin.tar.gz-C/usr/local/摆设情况变量
vi/etc/profile正在文献开端加添
exportJAVA_HOME=/usr/local/jdk-11.0.2exportCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexportPATH=$PATH:$JAVA_HOME/bin使情况变量奏效
source/etc/profile即使java -version没有见效,多是呆板装置了多个版原的JDK,须要脚动选拔应用哪款
加添本身装置的JDK到境遇中
sudoalternatives--install/usr/bin/javajava/usr/local/jdk-11.0.2/bin/java1sudoalternatives--install/usr/bin/javacjavac/usr/local/jdk-11.0.2/bin/javac1而后运转饬令,拔取无误的版原的编号
sudoalternatives--configjava假如念节减冗余的java饬令选项
sudoupdate-alternatives--removejava<path>推举您浏览更多相关于“ linuxjdkCentos7openjdkjdk11 ”的作品