在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容器化部署。