在Debian系統上部署Java應用通常涉及以下幾個步驟:
sudo apt update
sudo apt install openjdk-17-jdk
安裝完成后,可以通過以下命令驗證Java是否安裝成功:
java -version
jdk-11.0.13.tar.gz
)。/usr/lib/jvm
:sudo tar -zxvf jdk-11.0.13.tar.gz -C /usr/lib/jvm
~/.bashrc
或/etc/profile
文件,添加以下內容:export JAVA_HOME=/usr/lib/jvm/jdk-11.0.13
export JRE_HOME=$JAVA_HOME/jre
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
source ~/.bashrc
java -version
下載并解壓JDK:
/usr/lib/jvm
目錄下。修改環境變量:
vim
或其他文本編輯器編輯~/.bashrc
文件,添加以下內容:export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_202
export JRE_HOME=$JAVA_HOME/jre
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib
source ~/.bashrc
驗證安裝:
java -version
拉取JDK鏡像:
docker pull openjdk:17
打包應用:
mvn clean package -Dmaven.test.skip=true
target
目錄下。運行應用:
mkdir -p /opt/docker/my-app
cp target/my-app.jar /opt/docker/my-app/
docker run -d --name my-running-app -p 8080:8080 -v /opt/docker/my-app:/app -e JAVA_OPTS='-Xmx512m -Xms256m' openjdk:17 java $JAVA_OPTS -jar /app/my-app.jar
下載并解壓JDK:
jdk-6u13-linux-i586.bin
)。tar -zxvf jdk-6u13-linux-i586.bin
配置環境變量:
~/.bashrc
文件,添加以下內容:export JAVA_HOME=/usr/lib/jvm/jdk1.6.0_13
export JRE_HOME=$JAVA_HOME/jre
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib
source ~/.bashrc
驗證安裝:
java -version
通過以上步驟,您可以在Debian系統上成功部署Java應用。根據具體需求選擇手動安裝還是使用Docker容器化部署。