Debian Java定制配置主要包括安装、环境变量设置及参数调整,具体如下:
安装JDK
sudo apt update
sudo apt install openjdk-<version>-jdk # 如openjdk-17-jdk
管理多版本
update-alternatives
切换默认版本:sudo update-alternatives --config java # 选择对应版本路径
用户级配置(推荐)
~/.bashrc
文件:nano ~/.bashrc
export JAVA_HOME=/usr/lib/jvm/java-<version>-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH
source ~/.bashrc
java -version
echo $JAVA_HOME
系统级配置
/etc/environment
或/etc/profile
,添加相同变量,需重启生效。命令行临时设置
java -Xmx512m -Xms256m -D参数名=值 -jar your-app.jar
环境变量永久设置
~/.bashrc
或/etc/environment
中添加:export JAVA_OPTS="-Xmx1g -Xms512m -Djava.net.preferIPv4Stack=true"
source
命令生效。服务配置(systemd)
/etc/systemd/system/your-app.service
):[Service]
Environment="JAVA_OPTS=-Xmx1g -Xms512m"
ExecStart=/usr/bin/java $JAVA_OPTS -jar /path/to/app.jar
sudo systemctl daemon-reload
sudo systemctl restart your-app
javac -source 1.8 -target 1.8 YourClass.java
pom.xml
中配置maven-compiler-plugin
的source
和target
。build.gradle
中设置sourceCompatibility
和targetCompatibility
。java -version
which java
echo $JAVA_HOME
echo $JAVA_OPTS
参考来源: