主题
JDK安装配置
SuccBI运行需要配置JDK环境,推荐安装17版本,本篇介绍Windows和Linux系统下JDK 17.0.12安装配置:
JDK兼容版本
SuccBI兼容以下版本的JDK,推荐安装17.0.12版本,可根据实际部署需求选择
| JDK | 推荐版本 | 说明 |
|---|---|---|
| Oracle JDK | 17.0.12 | 官方说明 |
| Open JDK | 17.0.12 | 官方说明 |
Windows安装配置JDK
下载方式有如下两种:
下载完成后,安装JDK:
安装配置为全局JDK
安装到
C:\Program Files\java\jdk-17.0.12,安装完成后,配置系统变量:- 在Windows 10中打开
控制面板>系统和安全>系统。 - 点击
高级系统设置,在弹出的系统属性对话框中点击高级下的环境变量。 - 在
系统变量中点击新建,变量名为JAVA_HOME,变量值为C:\Program Files\java\jdk-17.0.12。 - 在
用户变量中找到Path,编辑该变量,新建路径为%JAVA_HOME%\bin。
配置完路径后就可以使用java命令了。打开命令提示符,在窗口中输入
java获取命令参数帮助,输入java -version获取当前JDK版本。- 在Windows 10中打开
配置为SuccBI指定JDK
安装到
\path\to\tomcat\jdk-17.0.12编辑tomcat启动环境变量
在
\path\to\tomcat\bin\setenv.bat中插入如下内容batchset JAVA_HOME=\path\to\tomcat\jdk-17.0.12配置完成后,进入SuccezBI系统设置可查看当前JDK版本为17.0.12
linux安装配置JDK
下载方式有如下两种:
在服务器上通过wget命令,直接下载安装包,可从Oracle下载页获取对应版本的下载地址
shwget https://download.oracle.com/java/17/archive/jdk-17.0.12_linux-x64_bin.tar.gz
下载完成后,将压缩包解压到安装目录:
安装配置为全局JDK
安装到
/usr/local,使用如下命令:shtar -zxvf jdk-17.0.12_linux-x64_bin.tar.gz -C /usr/local配置系统变量
shvim /etc/profile #在最后一行插入以下内容 export JAVA_HOME=/usr/local/jdk-17.0.12 export PATH=$JAVA_HOME/bin:$PATH立即生效更改
shsource /etc/profile配置完系统变量后就可以使用java命令了。输入
java获取命令参数帮助,输入java -version获取当前JDK版本。安装配置为SuccBI指定JDK
安装到
/path/to/tomcat,使用如下命令:shtar -zxvf jdk-17.0.12_linux-x64_bin.tar.gz -C /path/to/tomcat安装完成后配置tomcat的启动环境变量
shvim /path/to/tomcat/bin/setenv.sh #插入如下内容 export JAVA_HOME=/path/to/tomcat/jdk-17.0.12配置完成后,进入SuccBI系统设置可查看当前JDK版本为17.0.12
常见问题
安装JDK提示执行格式错误
问题原因:
ARM架构服务器如果误用了x86架构的JDK安装包,操作系统无法正确执行对应二进制文件,通常会提示cannot execute binary file: Exec format error。
解决方法:先执行如下命令查看服务器架构:
sh
uname -m常见ARM服务器通常返回aarch64或arm64,此时需要下载并安装对应的linux-aarch64版本JDK安装包。
