2016-09-21 7 views
4

私はScala IDE 4.4.1を使用しています.jdkを使用しています。8.スカラプログラムを実行しようとすると、エラーが発生しました。 "エラー:クラスexample.Credit "Scala IDEエラー - メインクラスが見つかりません/ロードできません

+0

この[リンク](http://scala-language.1934581.n4.nabble.com/Error-Could-not-find-or-load-main-class-org-test-spark-SparkTest-td4644206。 html)はあなたを助けるかもしれません – Imran

答えて

1

クラスの代わりにオブジェクトを記述する

3

数日前に同じエラーが発生しました。私の場合、Scalaプロジェクトのために、私のJDKと選択したターゲットJVMの非互換でした。

現在のJavaバージョンを確認するには、コマンドラインでjava -versionを実行します。 EclipseのプロジェクトJVMターゲットを確認するには、「Project> Properties> Scala Compiler」に移動し、ターゲットJVMをチェックします(現在のJavaと同じバージョンを選択します)。

希望します。

+0

私のJavaは '1.8。*'ですが、私はScalaコンパイラで1.8を見つけることができません。何ができますか? – hhh

+0

Scalaはバージョン2.11.0からJava 8をサポートしています。以前のバージョンを使用している場合は、Javaインストールを7にダウングレードする必要があります。 –

0

私は同じ問題を抱えていたので、私はこのリンクに来たのです&私の知見を共有したいと思います。私の場合は、互換性のないジャーが存在するため、その場所が原因でエラーが発生していました。正しいjarを提供した後、問題は解決されました。私は、Eclipse IDE、

これは、プロジェクトを選択Scalaの上で右クリックすることができためのソリューションのためのScalaを使用

0

- > Scalaのインストールを設定し、このプロジェクトにScalaのパスを設定し、同じを再構築します。

希望すると、これが役立ちます。

0

上記の解決策が既にシステムに設定されていても、このエラーが発生している場合は、私の答えを読むことを検討してください。互換性のないスカラジャーがプロジェクトで参照されると、プロジェクトレベルで赤い十字マークが表示され、スカラーファイルにエラーは表示されません。この状況では、スカラコードはコンパイルされず、実行されると "エラーがメインクラスのスカラを見つけたりロードできませんでした"というメッセージが表示されます。最良の解決策は、scalaインストールフォルダに移動し、そこにjarが存在するかどうかを確認し、存在する場合は、プロジェクトレベルまたはソースコードでエラー(赤色のマーク)を表示しないjarファイルを参照することです。

関連する問題