創用 CC 授權條款
除非另有註明,本網站的著作Fygul Hether製作,以創用CC 姓名標示-非商業性-禁止改作 4.0 國際 授權條款釋出。

2018年12月18日 星期二

Ubuntu 18.04安裝OpenJDK 11

因為Java 10版有個bug致Freeplane 1.7版無法在這版上執行[1],而Ubuntu 18.04採用了OpenJDK SRU exception的作法,在目前時間點所裝的openjdk-jre-11實際上還是10版[2],而且改成11版的時程在目前仍未知。

為了可以在Ubuntu 18.04上順利使用Freeplane 1.7版,只好先自行安裝openjdk-jre-11。有不同的作法,這裡只採用其中之一。這個只是暫時性的作法,Canonical公司早晚還是會完成換版的工作,到時就沒必要這麼做了。

安裝openjdk-11-jre


可以利用ppa安裝11版[3], [4]。

sudo add-apt-repository ppa:openjdk-r/ppa
sudo apt-get update
sudo apt install openjdk-11-jre
裝好就是真正的11版了。

如果有安裝多個不同版本,可用update-alternatives命令來設置何者為預設[5]。

sudo update-alternatives --config java

參考

1. https://sourceforge.net/p/freeplane/bugs/2631/
2. https://dzone.com/articles/installing-openjdk-11-on-ubuntu-1804-for-real
3. https://askubuntu.com/questions/1090548/how-to-install-jdk-11-ga-on-ubuntu-18-04
4. https://launchpad.net/~openjdk-r/+archive/ubuntu/ppa
5. https://www.digitalocean.com/community/tutorials/how-to-install-java-with-apt-on-ubuntu-18-04

沒有留言:

張貼留言