deepin linux 15.3安裝完eclipse啓動報錯An error has occurred.

緣由是系統中安裝了jdk9 致使的。
卸載jdk9就能夠了java

$ java -version
Picked up _JAVA_OPTIONS:   -Dawt.useSystemAAFontSettings=gasp
openjdk version "9-Debian"
OpenJDK Runtime Environment (build 9-Debian+0-9b161-1)
OpenJDK 64-Bit Server VM (build 9-Debian+0-9b161-1, mixed mode)

$ dpkg -l|grep jdk
ii  openjdk-8-jre:amd64                      8u121-b13-4                        amd64        OpenJDK Java runtime, using Hotspot JIT
ii  openjdk-8-jre-headless:amd64             8u121-b13-4                        amd64        OpenJDK Java runtime, using Hotspot JIT (headless)
ii  openjdk-9-jre-headless:amd64             9~b161-1                           amd64        OpenJDK Java runtime, using Hotspot JIT (headless)
      
$ sudo apt remove  openjdk-9-jre-headless
正在讀取軟件包列表... 完成
正在分析軟件包的依賴關係樹       
正在讀取狀態信息... 完成       
下列軟件包將被【卸載】:
  openjdk-9-jre-headless
升級了 0 個軟件包,新安裝了 0 個軟件包,要卸載 1 個軟件包,有 1214 個軟件包未被升級。
解壓縮後將會空出 273 MB 的空間。
您但願繼續執行嗎? [Y/n] y
(正在讀取數據庫 ... 系統當前共安裝有 152085 個文件和目錄。)
正在卸載 openjdk-9-jre-headless:amd64 (9~b161-1) ...
update-alternatives: 使用 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/rmid 來在自動模式中提供 /usr/bin/rmid (rmid)
update-alternatives: 使用 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 來在自動模式中提供 /usr/bin/java (java)
update-alternatives: 使用 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/keytool 來在自動模式中提供 /usr/bin/keytool (keytool)
update-alternatives: 使用 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/jjs 來在自動模式中提供 /usr/bin/jjs (jjs)
update-alternatives: 使用 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/pack200 來在自動模式中提供 /usr/bin/pack200 (pack200)
update-alternatives: 使用 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/rmiregistry 來在自動模式中提供 /usr/bin/rmiregistry (rmiregistry)
update-alternatives: 使用 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/unpack200 來在自動模式中提供 /usr/bin/unpack200 (unpack200)
update-alternatives: 使用 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/orbd 來在自動模式中提供 /usr/bin/orbd (orbd)
update-alternatives: 使用 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/servertool 來在自動模式中提供 /usr/bin/servertool (servertool)
update-alternatives: 使用 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/tnameserv 來在自動模式中提供 /usr/bin/tnameserv (tnameserv)
update-alternatives: 使用 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/jexec 來在自動模式中提供 /usr/bin/jexec (jexec)
$ dpkg -l|grep jdk
ii  openjdk-8-jre:amd64                      8u121-b13-4                        amd64        OpenJDK Java runtime, using Hotspot JIT
ii  openjdk-8-jre-headless:amd64             8u121-b13-4                        amd64        OpenJDK Java runtime, using Hotspot JIT (headless)
rc  openjdk-9-jre-headless:amd64             9~b161-1                           amd64        OpenJDK Java runtime, using Hotspot JIT (headless)
$ java -version
Picked up _JAVA_OPTIONS:   -Dawt.useSystemAAFontSettings=gasp
openjdk version "1.8.0_121"
OpenJDK Runtime Environment (build 1.8.0_121-8u121-b13-4-b13)
OpenJDK 64-Bit Server VM (build 25.121-b13, mixed mode)
相關文章
相關標籤/搜索