永发信息网

java 路径问题

答案:3  悬赏:10  手机版
解决时间 2021-04-27 20:35
  • 提问者网友:孤山下
  • 2021-04-27 07:42

我在自己机器上做一个解析xml的小程序。由于xml文件与我的解析java类不在同一包下,所以导致路径错误,让我很郁闷,只能写绝对路径。我的包结构如下:

我在SQLXMLParserTool类中,需要传入XML的路径,可是我依次试了这几种,都不行。

/cfg/sql.xml ,../../../cfg/sql.xml ...

我把那个xml文件拷贝到同一包下,结果还是不行。哎。

实在郁闷啦。到底要怎样写呢?实际开发中我总不能真的写绝对路径吧?

最佳答案
  • 五星知识达人网友:撞了怀
  • 2021-04-27 09:13

根据你的ClassLoader来找路径即可


ClassLoader cl = SQLXMLParserTool.class.getClassLoader();


cl.getResource("/cfg/sql.xml");


有疑问可追问

全部回答
  • 1楼网友:春色三分
  • 2021-04-27 11:38
cfg\\sql.xml
  • 2楼网友:轮獄道
  • 2021-04-27 10:43

/com.bbw.common/sql.xml

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯