Linux下安装Dragonwell以及配置环境变量
·
Dragonwell 是阿里维护的一个 OpenJDK .
官网地址:
http://dragonwell-jdk.io/
下面进行正式的下载安装
下载
# wget https://dragonwell.oss-cn-shanghai.aliyuncs.com/8.6.6/Alibaba_Dragonwell_8.6.6_x64_linux.tar.gz
解压缩 到根目录下的 opt 文件夹
# tar xf Alibaba_Dragonwell_8.6.6_x64_linux.tar.gz -C /opt/
查看
# ls /opt/
jdk8u282-b01
# ls /opt/jdk8u282-b01/
ASSEMBLY_EXCEPTION include lib man sample THIRD_PARTY_README
bin jre LICENSE release src.zip
# ls /opt/jdk8u282-b01/bin/
appletviewer jarsigner java-rmi.cgi jgroup jrunscript native2ascii rmiregistry wsgen
clhsdb java jcmd jhat jsadebugd orbd schemagen wsimport
extcheck javac jconsole jinfo jstack pack200 serialver xjc
hsdb javadoc jdb jjs jstat policytool servertool
idlj javah jdeps jmap jstatd rmic tnameserv
jar javap jfr jps keytool rmid unpack200
运行验证
# /opt/jdk8u282-b01/bin/java -version
openjdk version "1.8.0_282"
OpenJDK Runtime Environment (Alibaba Dragonwell 8.6.6) (build 1.8.0_282-b01)
OpenJDK 64-Bit Server VM (Alibaba Dragonwell 8.6.6) (build 25.282-b01, mixed mode)
如果你运行java -version 报错: java: cannot execute binary file
这个问题是jdk的安装位数和 linux操作系统的位数不一致造成的。
查看linux系统的位数
# getconf LONG_BIT
64
即为64 位的, 如果是32 的就会直接显示32.你需要安装位与你操作系统匹配的JDK即可.
配置环境
# JAVA_HOME=/opt/jdk8u282-b01/
# PATH=$PATH:$JAVA_HOME/bin
# java -version
openjdk version "1.8.0_282"
OpenJDK Runtime Environment (Alibaba Dragonwell 8.6.6) (build 1.8.0_282-b01)
OpenJDK 64-Bit Server VM (Alibaba Dragonwell 8.6.6) (build 25.282-b01, mixed mode)
持久化
# cat >> ~/.bashrc
JAVA_HOME=/opt/jdk8u282-b01/
PATH=$PATH:$JAVA_HOME/bin
编写 Hello word
# cat > HelloWorld.java
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
# javac HelloWorld.java
# ls
HelloWorld.class HelloWorld.java
# java HelloWorld
Hello World
至此,jdk 的安装配置就完成了.
更多推荐


所有评论(0)