Linux配置JDK1.8环境的五种方法,任选一种,如下
WGCLOUD的server可以运行在JDK1.8、JDK11或更高版本JDK,OpenJDK也支持的
1、手动配置,Linux下载jdk1.8并配置环境变量
先下载linux版本jdk1.8,然后解压,配置环境变量
# vi /etc/profile
将如下配置添加到文件/etc/profile最后面,然后保存退出,记得把/usr/java/jdk1.8.0_152改为自己的实际路径

#java
export JAVA_HOME=/usr/java/jdk1.8.0_152
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib
	
刷新一下

[root@ecs-7bc6-0001 ~]# source /etc/profile
	
查看java版本,检测是否安装成功。此外也可以通过yum方式来安装(往下看3和4)

[root@ecs-7bc6-0001 ~]# java -version
java version "1.8.0_152"
Java(TM) SE Runtime Environment (build 1.8.0_152-b16)
Java HotSpot(TM) 64-Bit Server VM (build 25.152-b16, mixed mode)
	
2、用指定JDK路径方法修改下,这个方法比较简单
先下载linux版本jdk1.8,将server/start.sh如下内容
nohup java  -server -Dloader.path=./lib  -Xms256m -Xmx512m  -jar $RUN_NAME >/dev/null 2>&1 &
修改为如下,其中/java/jdk1.8.0_152为jdk的实际路径
nohup /java/jdk1.8.0_152/bin/java  -server -Dloader.path=./lib  -Xms256m -Xmx512m  -jar $RUN_NAME >/dev/null 2>&1 &
3、CentOS使用yum 安装openjdk1.8
使用yum查找jdk
[root@ecs-7bc6-0001 ~]# yum search java|grep jdk
执行安装命令
[root@ecs-7bc6-0001 ~]# yum install java-1.8.0-openjdk
验证java是否安装成功

[root@ecs-7bc6-0001 ~]# java -version
openjdk version "1.8.0_352"
OpenJDK Runtime Environment (build 1.8.0_352-b08)
OpenJDK 64-Bit Server VM (build 25.352-b08, mixed mode)
	
4、Ubuntu使用apt install 安装openjdk8
更新软件源
[root@ecs-7bc6-0001 ~]# sudo apt update
查找openjdk,找到openjdk8
[root@ecs-7bc6-0001 ~]# sudo apt search openjdk
安装openjdk8
[root@ecs-7bc6-0001 ~]# sudo apt install openjdk-8-jdk
验证java是否安装成功

[root@ecs-7bc6-0001 ~]# java -version
openjdk version "1.8.0_352"
OpenJDK Runtime Environment (build 1.8.0_352-8u352-ga-1~20.04-b08)
OpenJDK 64-Bit Server VM (build 25.352-b08, mixed mode)
	
5、Debian使用apt-get install 安装OpenJDK 11
更新软件源
[root@ecs-7bc6-0001 ~]# sudo apt-get update
安装默认OpenJDK 11
[root@ecs-7bc6-0001 ~]# sudo apt-get install default-jdk
验证java是否安装成功

[root@ecs-7bc6-0001 ~]# java -version
openjdk version "11.0.18" 2023-01-17
OpenJDK Runtime Environment (build 11.0.18+10-post-Debian-1deb10u1)
OpenJDK 64-Bit Server VM (build 11.0.18+10-post-Debian-1deb10u1, mixed mode, sharing)