开发者社区> 问答> 正文

Java打成jar后,获得jar包中某个文件加下所有文件?报错

在本地测试时没有问题(

URL templateUri=Test.class.getResource("folderName");
File fileTemplateDir = new File(templateUri.toURI());

),打成jar包后,就报错了,URI is not hierarchical;有没有小伙伴知道是什么问题呢

展开
收起
爱吃鱼的程序员 2020-06-08 13:25:46 452 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    加个/,用绝对路径试下

    .getResourceAsStream("folderName");

    先把文件读成IO流,打成Jar包以后就既可以用相对路径,又可以读取文件内容了。

    2020-06-08 13:26:01
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载