博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
启动jar包读取Resouce路径文件错误或者包含!符号
阅读量:6847 次
发布时间:2019-06-26

本文共 774 字,大约阅读时间需要 2 分钟。

代码中获取Resource下的文件错误方式 getResource("")       String path = App.class.getClassLoader().getResource("test").getPath();           file = new File(path);复制代码
运行 jar的时候就会抛出 : Exception in thread "main" java.io.FileNotFoundException: file:\E:\java8 \build\libs\java8-1.0.jar!\test (文件名、目录名 或卷标语法不正确。)        at java.io.FileInputStream.open0(Native Method)        at java.io.FileInputStream.open(Unknown Source)        at java.io.FileInputStream.
(Unknown Source) at java.io.FileReader.
(Unknown Source) at App.main(App.java:13)复制代码

出现了诡异的文件路径:file:\E:\java8\build\libs\java8-1.0.jar!\test

正确方式 : getResourceAsStream("")   in = App.class.getClassLoader().getResourceAsStream("test");复制代码

转载于:https://juejin.im/post/5b7802d5e51d45387e51a714

你可能感兴趣的文章
《树莓派渗透测试实战》——2.3 渗透测试需要做的准备
查看>>
《架构真经:互联网技术架构的设计》大道至简
查看>>
FreeMarker的基础语法
查看>>
《C++ AMP:用Visual C++加速大规模并行计算》——3.9 数学库函数
查看>>
《 Python树莓派编程》—— 3.5总结
查看>>
《Visual Studio程序员箴言》----2.4 IntelliSense
查看>>
如何在局域网中将Ubuntu文件夹共享给Windows
查看>>
《Adobe Dreamweaver CC经典教程》——1.6 个性化首选项
查看>>
《R数据可视化手册》一第2章 快速探索数据2.1 绘制散点图
查看>>
《无线网络:理解和应对互联网环境下网络互连所带来的挑战》——第1章 引言 1.1数据网络与蜂窝网络...
查看>>
《HTML5开发手册》——第2章 组合、文本级和重新定义的语义 2.1 初学者“菜谱”:使用figure和figcaption元素插入图片和图注...
查看>>
大数据系统构建:可扩展实时数据系统构建原理与最佳实践》一3.2 Apache Thrift...
查看>>
《iOS 8开发指南(第2版)》——第1章,第1.5节启动iOS 8模拟器
查看>>
预测分析:R语言实现1.5 小结
查看>>
redhat9安装subversion手记
查看>>
数据有度,精简,精简,再精简
查看>>
高并发服务端分布式系统设计概要(上)
查看>>
工欲善其事必先利其器——开发篇
查看>>
电信“天翼物联开发者大赛”技术沙龙走进京城,邀您共享NB-Iot盛宴
查看>>
vim 打开中文乱码
查看>>