web-dev-qa-db-ja.com

NetBeans 10 Junit Jarが見つかりません

NetBeansの新規インストールがあります.10。作成した初期の単体テストを実行しようとしている場合、次のエラーが発生します。

<classpath><modulepath>または<junit> junit.jarを含める必要があります。

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

NetBeansはすでにアクセス可能なJUnitのバージョンが付属していませんか?プロジェクトを異なる方法で設定する必要がありますか?ライブラリへのパスを追加する方法

Antのクラスパス(そしてどのversion/binary NetBeansが使用しているのか)を見つけることができますか?

プロジェクトTest Librariesは、JUnit 5.3.1が存在することを示していますが、Junit-Jipiter-API、Junit-Jupiter-Params、Junit-Jupiter-Engineの3つのJARファイルがあります。しかし実際には見つからないようです。

プロジェクトは標準Javaライブラリ(メインクラスなし)です。 NetBeansが使用するデフォルトのプロジェクトセットアップを使用して「Extras」またはMESSを追加しませんでした。基本的な設定ウィザードのことを使用しました。


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

ええ...

NB 10のAntベースのプロジェクトのためのJUnit 5サポートを実装することは決してありません。

John McDonnell.

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

だから私はそれが働くつもりはないと思います。下のJunit 4への提案された復帰を試みます。

7
markspace

私は同じエラーを持っていましたが、設定の問題ではありませんでした、それは能動だけでした。

私がテストしていたクラスの主な方法は次のように書かれました:

public static void main(String agrs) {
 ///
}
 _

私がしなければならなかった唯一のことは、このように正しく書くことでした:

public static void main(String[] args) {
 ///
}
 _

私がそれを変更したら、問題はなくなった。これがグローバルソリューションではないと思いますが、何人かを助けるかもしれません。

0
AlbertoLopez