Debian Java配置注意事项
一 安装与版本选择
sudo apt updatesudo apt install default-jresudo apt install default-jdk 或 sudo apt install openjdk-11-jdkjava -version、javac -version二 环境变量与路径
JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64"export PATH=$JAVA_HOME/bin:$PATH(将 $JAVA_HOME/bin 放在前面更安全)。source /etc/environment 或 source ~/.bashrc;验证:echo $JAVA_HOME、which java、java -version。三 多版本共存与切换
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-11-openjdk-amd64/bin/java 100sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java-11-openjdk-amd64/bin/javac 100sudo update-alternatives --config java(同理可对 javac 执行)。update-java-alternatives 并使用 --list/--config 统一管理。java -version 与 javac -version 输出应一致且符合预期。四 编译运行与兼容性
javac Hello.javajava Hello(不要带 .class 后缀)五 常见问题排查
JAVA_HOME 是否指向正确 JDK,并用 which java、readlink -f $(which java) 确认实际可执行文件路径。source 或重新登录。update-alternatives --config java 统一默认版本,避免 PATH 中混入多个 Java 路径。sudo apt update,必要时 sudo apt install --reinstall <openjdk-package>;查看日志 journalctl -xe 或 /var/log/syslog 获取细节。