外部.properties文件的读取-详见内容。

cnyxlxw 2009-05-14 12:00:18
情况是这样的:init.properties文件和可运行的.jar文件在同一目录下 init.properties是.jar的一些配置信息。现在是这样,init.properties在jar里边怎么读取都没问题,但是properties和.jar文件在同一目录下就不会弄了,希望各位大侠帮忙解决。
...全文
74 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
cnyxlxw 2009-05-19
  • 打赏
  • 举报
回复
多谢 etnet
etnet 2009-05-14
  • 打赏
  • 举报
回复
比如你的jar包路径名称是c:/test.jar,在默认包里有一个文件flag
使用Class.getResource("/flag").toString()可以拿到这样一个路径
jar:file:/C:/test.jar!/flag
解析此路径就可以得到当前包所有在路径了,这样就可以用File来读取你的包外文件了。
etnet 2009-05-14
  • 打赏
  • 举报
回复
Class.getResource("/flag").getPath()
cnyxlxw 2009-05-14
  • 打赏
  • 举报
回复
对 放在桌面上的一个文件夹内!
etnet 2009-05-14
  • 打赏
  • 举报
回复
我不明白你的意思。

你是说你把jar包放在“C:\Documents and Settings\Administrator.I-ROBOT\桌面\Test”目录下?
cnyxlxw 2009-05-14
  • 打赏
  • 举报
回复
Unable to access jarfile C:\Documents
报这个错误,如果放到类似 f:\test\这样的文件夹里就没问题!
cnyxlxw 2009-05-14
  • 打赏
  • 举报
回复
大哥 有空格啊。。。
etnet 2009-05-14
  • 打赏
  • 举报
回复
.....

还用处理吗?直接就可以用了啊。
cnyxlxw 2009-05-14
  • 打赏
  • 举报
回复
如果得到这样的路径该如何处理
C:\Documents and Settings\Administrator.I-ROBOT\桌面\Test
GeekZFZ 2009-05-14
  • 打赏
  • 举报
回复
路过,帮顶

62,614

社区成员

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

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