Ubuntu Java遷移步驟指南
~/.bashrc、/etc/environment)、應用程序代碼及數據,防止遷移過程中數據丟失。sudo apt update && sudo apt upgrade -y確保Ubuntu系統包為最新版本,減少兼容性問題。若需徹底更換Java發行版(如從OpenJDK 8切換至Oracle JDK 17),可先卸載舊版本:
sudo apt remove --purge openjdk-*(卸載所有OpenJDK版本)
或針對特定版本:sudo apt remove openjdk-8-jdk。
sudo apt install openjdk-17-jdkjava -version驗證安裝是否成功。.tar.gz文件(如從Oracle官網),解壓至/usr/lib/jvm目錄:sudo mkdir -p /usr/lib/jvmsudo tar -xzf jdk-17_linux-x64_bin.tar.gz -C /usr/lib/jvmJAVA_HOME變量(指向Java安裝根目錄)。例如編輯/etc/environment:sudo nano /etc/environmentJAVA_HOME="/usr/lib/jvm/java-17-openjdk-amd64"(路徑需根據實際安裝位置調整)。JAVA_HOME配置后添加$JAVA_HOME/bin至PATH,確保系統能識別Java命令:PATH="$PATH:$JAVA_HOME/bin"。source /etc/environment(系統級)或source ~/.bashrc(用戶級)使配置立即生效。若系統中安裝了多個Java版本(如OpenJDK 11與17),使用update-alternatives工具切換默認版本:
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-17-openjdk-amd64/bin/java 1sudo update-alternatives --config java,根據提示輸入對應版本的序號。java -version,確認輸出的版本與目標版本一致。javac -version(僅開發環境需要),確認編譯器版本正確。HelloWorld程序,驗證編譯與運行是否正常。