gradle java 获取resources资源问题记录
环境:
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 >
这样就可以了。 最终版 >
============================================
如果觉得博主的文章对你有用请点击右下角的推荐让更多的人看到。谢谢!!