第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

未找到 NetBeans 10 JUnit Jar

未找到 NetBeans 10 JUnit Jar

嗶嗶one 2022-04-28 17:04:19
我有一個新安裝的 NetBeans 10。嘗試運行我剛剛創(chuàng)建的一些初始單元測試,我收到以下錯誤:如果不在 Ant 自己的類路徑中,<classpath>or <modulepath>for必須包含 junit.jar<junit>我可能會破解構(gòu)建腳本以包含junit.jar,但我想知道:解決此問題的正確方法是什么?NetBeans 不應(yīng)該附帶已經(jīng)可以訪問的 JUnit 版本嗎?我應(yīng)該以不同的方式配置我的項目嗎?如何添加庫的路徑?如何找到 Ant 的類路徑(以及使用什么版本/二進制 NetBeans)?該項目Test Libraries顯示存在 JUnit 5.3.1,我在那里列出了三個 Jar 文件:junit-jipiter-api、junit-jupiter-params、junit-jupiter-engine。但它似乎并沒有真正被發(fā)現(xiàn)。該項目是一個標準的 Java 庫(沒有主類)。我沒有添加任何“額外內(nèi)容”或混淆 NetBeans 使用的默認項目設(shè)置。剛剛使用了基本的設(shè)置向?qū)?。關(guān)于。Geertjan Wielenga 來自 NetBeans 郵件列表的回復(fù),他將我指向此線程并回復(fù):是的...我們從未在 NB 10 中為基于 Ant 的項目實施 JUnit 5 支持。約翰麥克唐納http://mail-archives.apache.org/mod_mbox/netbeans-users/201901.mbox/%3cCAAuDyk6WcgLaUDz0dp=4Arr7QGnwWcYey3VOeGojRRMRqVZrFA@mail.gmail.com%3e所以我認為這行不通。我將在下面嘗試建議的對 JUnit 4 的恢復(fù)。
查看完整描述

3 回答

?
一只斗牛犬

TA貢獻1784條經(jīng)驗 獲得超2個贊

如果有幫助,我也在 xubuntu 中運行 netbeans 10。我不知道發(fā)生了什么,所以我不得不恢復(fù)到j(luò)unit4。編輯:為了完全清楚,ant 需要 junit.jar,在默認的 netbeans 10 安裝中找不到它。直到有人提出更好的解決方案,恢復(fù)到j(luò)unit4:


1)在您的測試庫中,右鍵單擊并導(dǎo)入 junit 4.1.2 的。


2)刪除junit 5.3的。


3)廢棄測試文件中的所有導(dǎo)入并使用junit4。即您的導(dǎo)入將如下所示:


import static junit.framework.Assert.assertEquals;

import org.junit.Test;

import org.junit.*;

/*import org.junit.jupiter.api.AfterEach;

import org.junit.jupiter.api.AfterAll;

import org.junit.jupiter.api.BeforeEach;

import org.junit.jupiter.api.BeforeAll;

import org.junit.jupiter.api.Test;*/

4) 廢棄 beforeAll 和其他測試標簽。只留下@Test 一個。


5) 全部保存,關(guān)閉并重新打開項目。它會抱怨 junit4 的 hamcrest 庫沒有被導(dǎo)入。允許 netbeans 為您修復(fù)它。


完成后,我能夠測試成功和失敗的測試。我猜當您使用模板生成器生成 junit 測試時,它會生成 junit5 測試,所以,有點煩人。但是你會有測試!


查看完整回答
反對 回復(fù) 2022-04-28
?
翻過高山走不出你

TA貢獻1875條經(jīng)驗 獲得超3個贊

我有同樣的錯誤,但這不是配置問題,只是一個錯字。


我正在測試的類的主要方法是這樣寫的:


public static void main(String agrs) {

 ///

}

我唯一要做的就是正確地編寫它,如下所示:


public static void main(String[] args) {

 ///

}

一旦我改變它,問題就消失了。我想這不是一個全球性的解決方案,但可能會有所幫助。


查看完整回答
反對 回復(fù) 2022-04-28
?
慕桂英546537

TA貢獻1848條經(jīng)驗 獲得超10個贊

我發(fā)現(xiàn)一個更好的解決方案是從創(chuàng)建/更新測試中選擇 JUnit 4。這樣您就不必每次都重新配置測試。

來自 Netbeans:https ://netbeans.apache.org//kb/docs/java/junit-intro.html#_writing_junit_3_unit_tests


查看完整回答
反對 回復(fù) 2022-04-28
  • 3 回答
  • 0 關(guān)注
  • 177 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號