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.
だから私はそれが働くつもりはないと思います。下のJunit 4への提案された復帰を試みます。
私は同じエラーを持っていましたが、設定の問題ではありませんでした、それは能動だけでした。
私がテストしていたクラスの主な方法は次のように書かれました:
public static void main(String agrs) {
///
}
_
私がしなければならなかった唯一のことは、このように正しく書くことでした:
public static void main(String[] args) {
///
}
_
私がそれを変更したら、問題はなくなった。これがグローバルソリューションではないと思いますが、何人かを助けるかもしれません。