debian8.5下Scala安裝執行時候出現的問題之一
阿新 • • 發佈:2019-01-24
今天安裝了一下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
就不會再報錯了