9

NetBeans 10 を新しくインストールしました。作成した初期単体テストをいくつか実行しようとすると、次のエラーが発生します。

<classpath>Ant 自身のクラスパスにない場合は、または<modulepath>for<junit>に junit.jar を含める必要があります。

おそらくビルドスクリプトをハックして を含めることができますがjunit.jar、知りたいのですが、これを修正する正しい方法は何ですか?

NetBeans には、すでにアクセス可能なバージョンの JUnit が付属しているのではないでしょうか? プロジェクトを別の方法で構成する必要がありますか? ライブラリへのパスを追加するにはどうすればよいですか?

Ant のクラスパス (および NetBeans が使用しているバージョン/バイナリ) を見つけるにはどうすればよいですか?

このプロジェクトTest Librariesは、JUnit 5.3.1 が存在することを示しています。そこには、junit-jipiter-api、junit-jupiter-params、junit-jupiter-engine の 3 つの Jar ファイルがリストされています。しかし、実際には見つかっていないようです。

プロジェクトは標準の Java ライブラリです (メイン クラスはありません)。「おまけ」を追加したり、NetBeans が使用するデフォルトのプロジェクト設定を台無しにしたりしませんでした。基本セットアップウィザードを使用しました。


再。Geertjan Wielenga による NetBeans メーリング リストからの返信で、彼は私にこのスレッドを指摘し、次のように返信しました。

うん...

NB 10 で Ant ベースのプロジェクトに JUnit 5 のサポートを実装することはできませんでした。

ジョン・マクドネル

http://mail-archives.apache.org/mod_mbox/netbeans-users/201901.mbox/%3cCAAuDyk6WcgLaUDz0dp=4Arr7QGnwWcYey3VOeGojRRMRqVZrFA@mail.gmail.com%3e

だから、うまくいかないだけだと思います。以下で提案されている JUnit 4 への復帰を試みます。

4

3 に答える 3