環境:
windows 10 pro
oracle jdk 11
gradle 5.2.1
(2020.2.26: 額,有點傻了,plugin:application 有一個task run,執行它就什么問題都解決了。汗 ... )
問題: ==========>>
代碼塊 >
資源目錄 >
正常情況下這塊代碼是能夠獲取到路徑的。
可是。。。
在gradle中,執行入口函數后的結果是null:
編譯目錄 >
java編譯后獲取classpath下的資源是要和字節碼目錄同級的。很顯然這不符合。
解決:
打開build.gradle
寫入代碼 >
啟動程序 。。。
運行正常了,編譯目錄 >
但是如果覺得這就完了那就大錯特錯了... ...
我們打包項目看看 >
clean > build >
當我們打開jar包后。。。。 T_T
這個也好處理:
重寫 processResources task >
這樣就可以了。 最終版 >
============================================
如果覺得博主的文章對你有用請點擊右下角的推薦讓更多的人看到。謝謝!!