在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Java/ Java獲取class路徑的正確方法

Java獲取class路徑的正確方法

我想要獲取項(xiàng)目編譯后的類路徑(.../target/classes), 寫了一個工具類方法,使用ClassLoader.getSystemResource("").toString()去獲取。
直接跑項(xiàng)目是沒問題,但是在Junit測試類,返回值變成了Junit Jar文件里的路徑,類似
jar:file:/C:/Users/vince/.m2/repository/org/junit/platform/junit-platform-commons/1.2.0/junit-platform-commons-1.2.0.jar!/META-INF/versions/9/。
是因?yàn)闇y試的時候跑的是Junit,所以這里的class路徑變成了它的class路徑了嗎?請問有什么方法解決嗎?

回答
編輯回答
假灑脫
System.out.println("獲取路徑 : "+ ToolsApplication.class.getResource("").toString());
2017年3月27日 03:05