我是 java.nio 世界的新手。
我的 Java 模块中有一个日志文件 app.log。(我正在使用 Intellij 11)。
在一个模块中,我有测试文件夹,我有一个本地文件 app.jar。
我想使用 Files.newInputStream(path) 方法将此文件读入 InputStream。
问题是在 Windows 中,我必须为输入路径提供完整的值,
Path path = Paths.get("C:\\Perforce\\depot\\Project\\module\\src\\test\\a\\b\\c\\app.jar");
我不确定是否有人获得此代码并在他们的机器上具有类似的文件夹结构来访问 app.jar
我将文件 app.jar 保存在编写测试的本地文件夹中。有没有办法可以概括这条路径?如果我的 Test 类位于 app.jar 所在的同一文件夹下,是否有任何机制可以避免提及完整的本地路径?
谢谢,维杰博尔