ここに私の問題があります、私は同様の質問に対する答えがたくさんあることを知っていますが、私が試した後にそれらのどれもうまくいきませんでした。コードを実行するためにScala IDE 4.6とEclipse Oxygenの両方を使用していますが、すべてこのエラーで失敗しました。
scalaコンパイラー構成:
実行構成は次のとおりです。
コンソールに表示されるコード、ファイル構造、エラーは次のとおりです。
情報問題コンソールは次のとおりです。
オンラインの答えから、私はすでにビルドする前にプロジェクトをきれいにしようとしましたが、JVMとScalaコンパイラのすべてのバージョンを試しましたが、それらはすべて助けにはなりませんでした。
コードはオンラインコースコードから直接インポートされたため、コードにエラーはないはずです。
これはあなたのフォルダ構造であるべきだと思います
Scala0
└── src
└── main
└── scala
└── com.ks.sparkscala
└── FriendsByAge
あなたの場合、src内にmain/scalaフォルダーを作成し、その中にパッケージをコピーします。
プロジェクト構造については here に従ってください
これがお役に立てば幸いです!
Eclipseで->プロジェクトのプロパティ-> scalaコンパイラ---> scalaインストールを変更します。
それは私のために働いています。
あなたのパッケージ構造は、FriendsByAge.scalaで宣言されているものとは異なるcom.ks.sparkscalaであることがわかります。com.sundogsoftware.sparkこれが役に立てば幸いです。
同様の問題がありました。私が持っている Could not find or load main class
in IJIdea IU-182.4892.20 / Scala 2.13
ために .scala
このような構造のファイル:
package ...
import ...
object Main extends App {
...
}
//other traits, classes, objects
しかし、私が移動したとき//other traits, classes, objects
別の.scala
同じパッケージ内のファイルは私の問題を解決しました。
私は同じエラーメッセージを経験していましたが、以下の解決策がうまくいきました:
この後、問題なく実行され、そのエラーメッセージは表示されませんでした。