2017-10-26 7 views
1

私はUbuntuの17.10の下でのScalaをインストールしようとしています:エラー:致命的なエラー:コンパイラの鏡の中のオブジェクトjava.lang.Object上位見つかりません:Ubuntuの17.10の下でのScala 2.11.8のインストール:

$ scala -version  
Scala code runner version 2.11.8 -- Copyright 2002-2016, LAMP/EPFL 

私がインストールされていますJDKバージョン8:

$ java -version 
openjdk version "1.8.0_144" 
OpenJDK Runtime Environment (build 1.8.0_144-8u144-b01-2-b01) 
OpenJDK 64-Bit Server VM (build 25.144-b01, mixed mode) 

私は2つのステップでそれを行う場合、私はScalaのプログラムをコンパイルして実行することができます

$ scalac rip.scala 

$ scala rip 
hello world 

しかし、私は私が間違っているの何を理解できない、または私が行方不明です何

$ scala rip.scala 
error: fatal error: object java.lang.Object in compiler mirror not found. 
one error found 

:私はコンパイルとスカラ座の1回の呼び出しで実行することはできません。助けていただければ幸いです。

答えて

0

Scalaはjavaと似ています。まず、コンパイルしてからコードを実行する必要があります。だから、あなたは2つのステップをやっていなければならない。

+0

私はしばらくの間、スクリプト言語としてスカラーを使用してきました。私がubuntu 17.10にアップグレードするまでは、あらかじめコンパイルすることなくスケーラコードを実行することができました。これは、コードが最初にコンパイルされ、呼び出し中に実行されるため、コンパイル段階を単純に隠すだけです。 – dmg

関連する問題