2012-06-18 66 views
0

嗨,我已經嘗試了以下內容。我有使用maven構建測試和src目錄的源代碼。我在我的測試文件夾中創建了一個類,並嘗試從我的src目錄中的類訪問(創建對象,靜態方法)。但是將測試類導入到我的src類中。從src目錄中的類訪問測試目錄中的類

我怎樣才能做到這一點。我知道它不是這個想法。它不應該以這種方式訪問​​類。但我需要知道它被阻止的原因。並刪除該塊的方法。

+0

也許這很明顯,但我只想指出這是一個非常糟糕的主意。 Maven有一個很好的理由限制了對'test'類的訪問 - 它們在運行時也不可用,因爲它們打包在不同的JAR文件中。請重新考慮並考慮更改設計。 – nwinkler

回答

1

正如你所說,訪問Src類中的Test類並不是一個好主意。

但是絕對有可能,只要確保src/test/java文件夾在類路徑中即可。

如果您使用的是Eclipse IDE,然後

right click the project -> Properties -> Java Build Path -> Source

確保src/test/java文件夾添加。