private static final String FILE_PATH = "MessageCompare\\src\\main\\resources\\json\\test.json";`
File file = new File(FILE_PATH);
BufferedReader reader = new BufferedReader(new InputStreamReader(new FileInputStream(file.getAbsolutePath())));`
在我的电脑中,file.getAbsolutePath() 返回
D:\Dev\Tool\MessageCompare\MessageCompare\src\main\resources\json\test.json
在其他计算机上,file.getAbsolutePath() 返回
D:\Dev\Tool\MessageCompare\src\main\resources\json\test.json
为什么文件的绝对路径比别人的电脑多返回一个节点?
最好使用相对路径来保证跨平台。
通常有两种获取资源的方式:
有什么不同?请注意这个结构
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句