在 Debian 系统上部署 Java 应用通常涉及以下几个步骤:
安装 Java 开发工具包 (JDK):
使用
apt
命令安装 OpenJDK 或 Oracle JDK。例如,安装 OpenJDK 17:sudo apt updatesudo apt install openjdk-17-jdk -y
验证安装:
java -version
配置环境变量:
编辑
/etc/environment
文件,添加JAVA_HOME
环境变量:sudo nano /etc/environment
添加以下行(根据实际安装路径调整):
JAVA_HOME="/usr/lib/jvm/java-17-openjdk-amd64"
保存文件并退出,然后运行以下命令使更改生效:
source /etc/environment
下载并解压应用:
从官方网站或其他可信来源下载应用的 JAR 文件,并解压到指定目录,例如
/opt
。创建系统服务(如果需要):
对于需要开机自启动的应用,可以创建 Systemd 服务文件。例如,对于 Minecraft 服务器:
sudo nano /etc/systemd/system/minecraft.service
添加以下内容(根据实际路径调整):
[Unit]Description=Minecraft Server[Service]WorkingDirectory=/opt/minecraftExecStart=/usr/bin/java -Xms512M -Xmx4096M -jar spigot-1.20.4.jar --noguiRestart=alwaysRestartSec=30KillMode=processKillSignal=SIGINTSuccessExitStatus=130[Install]WantedBy=multi-user.target
重载服务并启动:
sudo systemctl daemon-reloadsudo systemctl start minecraft.servicesudo systemctl enable minecraft.service
验证部署:
通过访问应用的端口号或执行应用提供的启动命令来验证部署是否成功。