首页
新闻
论坛
群组
Blog
文档
下载
读书
Tag
网摘
搜索
.NET
Java
游戏
视频
人才
外包
培训
数据库
书店
程序员
欢迎您:
游客
| 退出
| 登录
注册
帮助
我的帖子
我参与的帖子
我的空间
我的网摘
CSDN
CSDN社区
Java
J2SE / 基础类
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
生成帖子
置顶
推荐(加精)
取消推荐(加精)
锁定帖子
移动帖子
取消引用
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
基础问题,类于路径的问题
[已结贴,结贴人:zyb_8022]
加为好友
发送私信
在线聊天
zyb_8022
紫光
等级:
可用分等级:
掌柜
总技术分:
1100
总技术分排名:
18036
揭贴率:
95.69%
发表于:
2008-08-22 16:23:40
楼主
环境eclipse3.4+swt designer6.7
我新建了一个SWT工程,需要加载一个自定义的xml配置文件,在开发环境下,用如下方法可以正确获取文件
this.getClass().getClassLoader().getResource("fs.xml");
或者
system.getProperty("user.dir")也可以
但是打成jar包后,却无法获取文件,请教如何正确获取文件?
另说明:
开发环境下fs.xml与src文件夹同级别
打成可执行的jar包后,fs.xml在jar包的根目录下
问题点数:
20
回复次数:
7
显示所有回复
显示星级回复
显示楼主回复
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
zyb_8022
紫光
等级:
可用分等级:
掌柜
总技术分:
1100
总技术分排名:
18036
发表于:
2008-08-22 16:34:36
1
楼 得分:
0
没人?
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
zyb_8022
紫光
等级:
可用分等级:
掌柜
总技术分:
1100
总技术分排名:
18036
发表于:
2008-08-22 16:55:56
2
楼 得分:
0
难道这个问题很难?
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
lude8880
当时可能来
等级:
可用分等级:
乞丐
总技术分:
756
总技术分排名:
27584
发表于:
2008-08-22 17:00:48
3
楼 得分:
10
把那个xml文件的全部路径打上去就可以了
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
zyb_8022
紫光
等级:
可用分等级:
掌柜
总技术分:
1100
总技术分排名:
18036
发表于:
2008-08-22 17:16:21
4
楼 得分:
0
不明白你的意思,你的意思是xml文件打到jar后的绝对路径?还是相对路径?
比如我的xml文件在e:\workspace\ABCproject\src\aa.xml
你所说的全路径就是e:\workspace\ABCproject\src\aa.xml?
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
johnsoncr
千里之行,始于“结贴”
等级:
可用分等级:
贫农
总技术分:
2162
总技术分排名:
10322
发表于:
2008-08-22 17:32:24
5
楼 得分:
10
String path = 类名.class.getResource("/").getPath()
这时获取的是到工程的classes下,而fs.xml放在jar包的根目录下
此时应该可以获取到
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
zyb_8022
紫光
等级:
可用分等级:
掌柜
总技术分:
1100
总技术分排名:
18036
发表于:
2008-08-22 17:41:53
6
楼 得分:
0
我靠,终于自己搞定了,用了spring的方法
我在想:spring能成功加载自己的xml,为什么我就不能成功加载我的xml文件呢?我看了spring的源码后,找了个spring的方法成功加载了
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
kuaileyu
等级:
可用分等级:
贫农
总技术分:
9
总技术分排名:
238547
发表于:
2008-08-22 17:54:39
7
楼 得分:
0
File tt = new File(".\\fs.xml");
tt.getAbsolute();
这个行不行?
修改
删除
举报
引用
回复
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
网站简介
-
广告服务
-
网站地图
-
帮助
-
联系方式
-
诚聘英才
-
English
-
问题报告
北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
abc推荐给好友