EclipseでJava/Mavenプロジェクトを作成し、Scalaの性質を追加しました。EclipseはScalaクラスをコンパイルできますが(正しい場合)、プロジェクトでScalaインタープリターを作成すると、クラスをインポートできません。ルートパッケージが存在しないと表示されます。私は何が間違っているのですか?
2 に答える
1
これは、最新バージョンのScala Eclipseプラグイン(2.0.0.beta09)で正しく機能するようです。まだ問題がありますか?
于 2011-09-21T13:52:33.687 に答える
0
わかった。記録のためだけに。私が最初にこれを投稿したとき、なぜそれが機能しなかったのかわかりません。しかし、なぜ今それが機能しないのか私は知っています。
Scalaコード、ソースファイルにエラーが発生した場合、コンパイラーはコンパイル済みクラスをまったく生成しません。これはJavaとはまったく異なります。私は仕事でJavaをプログラミングしており、関連性のない多数のファイルが問題なくコンパイルされないワークスペースでアプリを実行していることがよくあります。
これは非常に奇妙な振る舞いだと思います。クラスファイルをディスクに書き込む前に、メモリ内で160万行の(Java)コードをコンパイルするほど強力な開発者PCは想像できません。
于 2011-09-21T20:40:48.557 に答える