1. 程式人生 > >debian8.5下Scala安裝執行時候出現的問題之一

debian8.5下Scala安裝執行時候出現的問題之一

今天安裝了一下Scala,但是執行時出現下面如此報錯

scala> [init] error: error while loading AnnotatedElement, class file '/usr/src/jdk/jre/lib/rt.jar(java/lang/reflect/AnnotatedElement.class)' is broken

然後百度了一下,貌似沒有,然後我們看看我們現在的java的版本是什麼

update-alternatives --config java

可以看到目前我的是Oracle的JDK

然後我就裝了一個openjdk試試

debian安裝jdk的命令如下

apt-get install openjdk-7-jdk openjdk-7-jre openjdk-7-jre-lib

然後我們再執行一下配置java的命令

update-alternatives --config java

顯示出這樣幾個選項

There are 2 choices for the alternative java (providing /usr/bin/java).

  Selection    Path                                            Priority   Status
------------------------------------------------------------
0 /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java 1071 auto mode 1 /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java 1071 manual mode * 2 /usr/src/jdk/bin/java 300 manual mode

然後我們輸入0,這是零,不是o(哦)

然後再次執行scala
就不會再報錯了