我試圖在IntelliJ中的項目上運行JUnit測試時收到錯誤Class not found: "org.jpl7.test.TestJUnit"Empty test suite.
。我發現很多其他人也遇到過這個問題,但我在他們的答案中找不到解決方案。IntelliJJ中的JUnit測試出現「Class Not Found」錯誤
這個項目是我從SWI-PL的Java-to-Prolog項目GitHub中分離出來的。他們的文件結構可能正在發揮作用,因爲我懷疑我的問題可能與源路徑有關。
這是他們的文件結構
包,JPL
---- SRC
--------Ç
-------- java的
------------ org.jpl7
----------------所有非測試的源文件
----------------測試
--------------------所有測試文件
目前,src的源路徑被設置爲「java」目錄,並且測試的源路徑被設置爲「test」目錄。內容根目錄設置爲「packages-jpl」,因爲這是包含創意文件夾等的目錄。
問題也可能出在我的輸出路徑上。我的主輸出路徑設置爲「\ production \ packages-jpl」。我的測試輸出路徑設置爲「\ test \ packages-jpl」。
我想你可能誤解了文件結構。在這個項目中,測試文件夾嵌套在src/java文件夾中。這就是我從github克隆它的方式。爲了拉取請求,我寧願保持相同的文件結構。 –