如何定位一个外部文件?

jiandingzhe 2010-04-26 08:57:34
菜鸟求教:
我正在做一个Java桌面应用,需要访问几个数据文件,这几个文件会随Java应用一起给用户。我应当通过何种机制在Java里定位这些文件?
...全文
96 4 打赏 收藏 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
jiandingzhe 2010-04-27
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 wd9053 的回复:]

这些文件是只读吗?
如果是只读文件可以打入Jar包,然后通过×××.class.getResourceAsStream(String name)获取该文件的输入流 。如果文件是读写的,用FileInputStream、FileOutputStream读写文件
[/Quote]

有一个需要被执行,是个应用程序。
qingyuan18 2010-04-26
  • 打赏
  • 举报
回复
RCP么?有专门的API访问相对于你的RCP程序目录下的文件
wd9053 2010-04-26
  • 打赏
  • 举报
回复
这些文件是只读吗?
如果是只读文件可以打入Jar包,然后通过×××.class.getResourceAsStream(String name)获取该文件的输入流 。如果文件是读写的,用FileInputStream、FileOutputStream读写文件
wwwtyb 2010-04-26
  • 打赏
  • 举报
回复
可以将数据文件放在工程的类路径下面,通过ClassLoader和Class的getResource和getResourceAsStream方法以相对于类路径的相对路径来获取资源。

62,620

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧