0

アプリケーションに 2 つのモジュールがあるとします。1 つはコアと呼ばれ、一連のインターフェイス (およびいくつかの関数が定義されている) を持つ API のように機能します。

もう 1 つのモジュールは CoreTest と呼ばれ、API を拡張するいくつかのクラスを実装し、テストは JUnit を使用してそのコアで作成されます。

ここで、コア モジュールのみを Scala に変更したいと考えています。そして、私はscalaの新人です:)。

これまでのところ、エラーが発生しました:

ビルド パスが不完全なため、プロジェクトはビルドされませんでした。scala.collection.immutable.List のクラス ファイルが見つかりません。ビルド パスを修正してから、このプロジェクト ScalaCoreTest をビルドしてみてください

それで、いくつかの疑問が生じました。

  • Scala で定義された構造体を Scala に使用できますか?
  • Java に「変換」できないものを scala で使用するのは避けるべきですか?

私はscalaプラグインでEclipseを使用しています。

4

2 に答える 2

3

プロジェクトを右クリックし、[構成] > [Scala Nature の追加] を選択します。これにより、ビルド パスが正しく構成されます。

于 2012-04-05T18:18:41.107 に答える
2

標準の Scala ライブラリがプロジェクトに含まれているかどうかを確認します。パッケージ エクスプローラーでプロジェクトを右クリックし、[プロパティ]、[Java ビルド パス]、[ライブラリ] の順に選択します。

少なくとも JRE System Library と Scala Library がそこにあるはずです。

あなたのプロジェクトにはおそらく Scala ライブラリが欠けています。右側の [Add Library...] ボタンをクリックして追加し、[Scala Library] を選択して [Finish] をクリックします。

于 2012-04-05T18:16:04.140 に答える