0

私は NetBeans (バージョン 7.2) を初めて使用し、依存関係が Apache Ivy で構成されているプロジェクトで使用するように構成しようとしています。Ivy プラグインをインストールし、予想される構成 ([コンパイル、ランタイム、コンパイル-テスト、ランタイム-テスト]) に一致するように ivy.xml ファイルを変更しました。プロジェクトは問題なくビルドされ、適切なライブラリが "Ivy Libraries/ Runtime" プロジェクト ツリー。ただし、NetBeans でアプリケーションを実行しようとすると、Ivy によってインポートされたクラスで NoClassDefFoundError が発生します。

どうにかして、実行時に Ivy ライブラリを使用するように NetBeans に明示的に指示する必要があると思います。しかし、私はそれを行う方法を理解できません。スタックオーバーフローしてください、あなたが私の唯一の希望です。

4

1 に答える 1

0

主な問題は、プロジェクトの「実行」ボタンを押しただけだったことです。実行しようとしていたクラスがわかりません。しかし、main() メソッドを含む実際のクラスを選択し、そのクラスを明示的に実行すると、うまくいきました (というか、賢明な方法で失敗しました)。

于 2012-08-20T01:25:20.943 に答える