在Debian上解决Java兼容性问题,可按以下步骤操作:
使用apt安装所需版本(如OpenJDK 8和11):
sudo apt update
sudo apt install openjdk-8-jdk openjdk-11-jdk
update-alternatives管理版本sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-8-openjdk-amd64/bin/java 1
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-11-openjdk-amd64/bin/java 2
sudo update-alternatives --config java
输入对应数字选择版本,系统会自动更新PATH环境变量。编辑~/.bashrc或/etc/environment,添加:
export JAVA_HOME=/usr/lib/jvm/java-版本号-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH
执行source使配置生效。
jenv add添加版本,jenv global设置全局版本。运行java -version和javac -version,确认输出为所需版本。
update-alternatives管理。sourceCompatibility配置指定。