8

私は Netbeans を使用して Scala と Java を作成しています。

Netbeans は、Scala プロジェクトの .jar ファイルを生成しました。そのファイルをJavaプロジェクトにインポートしてみました。しかし、その .jar ファイルから Java プロジェクトにクラスをインポートできませんでした。

また、scala-library.jar を Java プロジェクトにインポートしてみましたが、その jar からクラスをインポートできました。

ライブラリを Scala で作成し、Java のみを含む小さなインターフェイスを公開し、Java ラッパーを作成して、Java パッケージとして使用できるようにしたいと考えています。それは可能ですか?どうすればいいのですか?

どうもありがとうございました。

4

1 に答える 1

8

これを行うことに問題はないはずです。

  1. ファイルに関連するファイルが実際に含まれていることを (WinZip またはjarユーティリティを使用して)確認しましたか? (チェックに使用).jar.classjar tvf mylib.jar
  2. ファイルに正しい.classファイルが存在することを確認した場合、表示さjarれるランタイム エラーは何ですか? それはNoClassDefFoundErrorですか?もしそうなら、どれclassが見つかりませんか?(Java) コードで (Scala) クラスをどのように参照していますか?
于 2009-09-03T07:05:22.510 に答える