このエラーを検索しましたが、答えはJavaに対するものでしたが、私の場合はScalaです。私はIntelliJでこのプロジェクトを実行しようとしていますIDE sentimenAnalysis ですが、エラーがスローされます。これはプロジェクトの構造でもあります。 クラスが見つかりません
Update 3GitHubから直接プロジェクトをインポートするのではなく、プロジェクトをインポートすることで私の問題は解決しました。しかし、私はそれをうまく適用できませんでした。
Srcフォルダーをソースルートとしてマークすると、問題が解決しました。 srcフォルダーの右ボタンでクリック->ディレクトリにマークを付ける->ソースルート
私の場合、object MyObject extends App
のobject
はネストされていました。scala=ファイルにネストされていない意味がある場合、それが動作する他のオブジェクトの下にはありません。
Netstedはintellijでこのエラーを引き起こしました:
object External {
object MyMain extends App // Could not find or load main class in scala in intellij IDE
}
以下のunestedは機能しましたが:
object External { }
object MyMain extends App // Worked!
プロジェクトを開いて誤ってインポートしようとすると、このエラーが発生します。私はIntellijでこのようなプロジェクトを開きます:
File>New> Project from Existing Source>(select) Import project from external model>
(select)sbt
click Next>Finish
新しいプロジェクトを作成し、SBTがScala Libraryと一緒に適切にロードされていることを確認します。これは、インターネット接続の不良またはScala library/SBT次のプロジェクト、幸運な開発者、コーダーにとって最高の幸運。