Java是常用的语言之一,java环境的安装也非常简单,本文总结了当前的主流安装方式,以安装Openjdk24为例。
部署方式一: 使用 Oracle JDK(需注册)
访问 Oracle 官网 JDK 下载页:
https://www.oracle.com/java/technologies/downloads/#java24
选择合适的版本
略!!!
通过命令行下载(需替换为实际链接):
wget https://download.oracle.com/java/24/latest/jdk-24_linux-x64_bin.tar.gz
部署方式二:使用 OpenJDK(推荐,免费开源)
yum/dnf 安装
1、添加 Adoptium(Eclipse Temurin)仓库(更稳定的 OpenJDK 发行版):
sudo dnf install dnf-utils
sudo dnf config-manager --add-repo https://packages.eclipse.org/omr/updates/almalinux/9/x86_64/
2、安装 OpenJDK 24
sudo dnf install temurin-24-jdk -y
部署方式三:使用 OpenJDK(推荐,免费开源)
手动自定义安装 通用
1、 下载jdk 参考:https://openjdk.org/install/
wget https://download.java.net/java/GA/jdk24.0.1/24a58e0e276943138bf3e963e6291ac2/9/GPL/openjdk-24.0.1_linux-x64_bin.tar.gz
2、 解压
tar -zxvf openjdk-24.0.1_linux-x64_bin.tar.gz -C /opt/
mv /opt/jdk-24.0.1 /opt/jdk24
3、 配置环境变量
vim /etc/profile.d/java.sh
export JAVA_HOME=/opt/jdk24
export PATH=\$JAVA_HOME/bin:\$PATH
export CLASSPATH=.:\$JAVA_HOME/lib/dt.jar:\$JAVA_HOME/lib/tools.jar
source /etc/profile

4、 验证
java -version
javac -version

5、 使用示例
java -Dfile.encoding=UTF-8 -jar /opt/halo/halo-2.20.21.jar
java -Dfile.encoding=UTF-8 -server -Xms256m -Xmx256m -jar /opt/halo/halo-2.20.21.jar --spring.config.additional-location=optional:file:/opt/halo/.halo/
/opt/jdk24/bin/java -Dfile.encoding=UTF-8 -server -Xms256m -Xmx256m -jar /opt/halo/halo-2.20.21.jar --spring.config.additional-location=optional:file:/opt/halo/.halo/
6、 systemd管理示例:
cat /etc/systemd/system/halo.service
[Unit]
Description=Halo Service
Documentation=https://docs.halo.run
After=network-online.target
Wants=network-online.target
[Service]
Type=simple
ExecStart=/opt/jdk24/bin/java -Dfile.encoding=UTF-8 -server -Xms256m -Xmx256m -jar /opt/halo/halo-2.20.21.jar --spring.config.additional-location=optional:file:/opt/halo/.halo/
ExecStop=/bin/kill -s QUIT $MAINPID
Restart=always
StandOutput=syslog
StandError=inherit
[Install]
WantedBy=multi-user.target7、 注意事项
java应用占用内存较大易于内存溢出,生产使用需要加大物理内存
评论 (0)