之前一直想要取得的是工程路径,如何在工程路径下我要使用其他文件夹的。
这样我需要取得工程的路径。
网上找了很久,。。。 各种的都是这样的代码
String strRealPath = objClass.getClassLoader().getResource("").getFile();
而这样的代码返回的是工程在运行时的class文件所在位置
我需要的是工程路径,急中。。
身后资深高手过来帮我解围,
使用环境变量哈哈
System.getProperty("user.dir")
直接搞定
这就是我想要的结果 哈哈
————————————————可恶的分割线 ————————————————
上述东西在编程时期没有问题
在打包之后出现了问题
返回的是我需要的文件目录的上级目录!~!~!
eg: 我的jar包在F:/BATDIR路径下 可是 居然取得了 F:路径
没办法
最后用回最开始的方法
File directory = new File(Constants.TEMPORARY_DIRECTORY);
String strRealPath = directory.getAbsolutePath();
strRealPath = strRealPath + File.separator;