Java 相对路径 资源载入

2018-12-22  本文已影响0人  f_b5e9

String workDirectory = System.getProperty("user.dir");

new File(str)   //此时的str如果是相对路径,针对的是工作目录  user.dir => workDirectory

对于一般的资源载入没有问题,如果对于打成jar包内的资源的访问,这就是一个坑 ,此时的路径可能是这样的

\user\1.jar!\1.source ,这样是访问不到jar包内的1.source的

只能把资源放到jar包外面,然后

new File(workDirectory + File.seperator + "1.source");来进行访问...

上一篇 下一篇

猜你喜欢

热点阅读