我已經通過apt安裝了Scala,但是當我嘗試運行Scala shell時,它會拋出一個NoClassDefFoundError。當我嘗試使用超級用戶權限運行它時,它運行良好。 Scalac無需超級用戶權限即可正常運行。 運行env
命令後,我看到SCALA_HOME
在那裏,但是PATH
沒有列出scala。我嘗試通過bashrc
,profile
和/etc/environment
添加路徑,但它沒有被添加到PATH
。 我的SCALA_HOME
是/usr/share/scala
我的問題是: 如何在沒有超級用戶權限的情況下執行Scala shell?Scala shell在ubuntu上沒有超級用戶權限沒有運行
EDIT1:與SCALA_HOME
和PATH
調整後,我不再有SCALA_HOME
在我的環境
我正在使用薄荷。我的目標是通過終端的「scala」命令運行scala shell。我如何實現它? –
我向你展示了我是如何實現它的。如果你的設置(鏈接,文件,權限)看起來像我的,那麼問題在別處。如果是這種情況,那麼很可能我們沒有足夠的信息來幫助您解決問題。 – jwvh
'lrwxrwxrwx 1 root root 23 Aug 26 20:58 scala - >/etc/alternatives/scala' 這是/ usr/bin中的一個 'lrwxrwxrwx 1 root root 31 Aug 26 20:58 scala - >/usr/share/scala-2.11/bin/scala' 這是/ etc/alternatives中的一個 '-rwxr-xr-x 1 root root 5783 Dec 22 2015 scala' 這是原始exe文件 –