打包成Jar后相对路径的获取
来源:互联网 发布:淘宝商城劲舞团永久yy 编辑:程序博客网 时间:2024/05/03 16:36
最近写了一个小程序,用到了一个资源包,其中包含了两个图像文件和一个csv文件。
其中,图像文件使用如下方式获取:
csv文件使用如下方式获取:
调试结果在eclipse中一切正常。但是,在程序一切调试正常后,把程序打包成jar文件时却出现了问题。
打包成jar的文件运行时,图像显示一切正常而csv文件的读取却遇到了问题。这是因为图像的读取时根据图像的URL来获得,而我原来定义的文件的读取需要找到文件的准确路径。这在jar中是不可能实现的,因为我们无法获得封装成jar后文件的准确路径,因此我们必须改变文件的读取方式,不去通过路径来获得文件的输入流,而应直接通过this.getClass().getResourceAsStream来直接获得文件的输入流。
最终通过该种方式,成功的读取到jar的文件内容。
0 0
- 打包成Jar后相对路径的获取
- 动态获取打包Jar后的路径信息
- jar文件打包成exe后如何动态获取工程路径?
- java 获取打包成exe后的exe程序路径
- 得到.Jar的相对路径
- 相对路径的获取拼接
- 获取jar的路径
- java jar 配置文件的相对路径问题
- 打包jar后能获取jar包所在文件夹的代码
- webpack 打包成相对路径 css url路径问题
- 三种获取相对路径的方法
- C# 中获取项目的相对路径
- JAVA获取相对路径问题的解决
- Rcp绝对路径和相对路径的获取
- js获取相对路径的方法
- 获取当前环境的相对路径
- C#获取相对路径的方法
- 获取类工作目录的相对路径
- 【工具优化】Eclipse设置(包括优化、易用性、必备插件等的说明)----持续更新
- iOS 语音
- shell中的括号(小括号,中括号,大括号/花括号)
- Block的应用场景
- 如何快速判断一个数是不是2的幂、3的幂、4的幂
- 打包成Jar后相对路径的获取
- python核心编程-正则表达式之-创建字符集合
- mysql存储过程事务处理小经验
- HDU 1597:find the nth digit【规律】
- MySQL ERROR 1045 (28000): Access denied for user解决方法
- Values of attribute "level" not equal in different manifest snippets.
- Java 执行过程详解 - JVM 生命周期
- iOS 自带的高德地图
- 牛客网 | 找出字符串