我是新來的java.nio世界。如何使用java.nio.file.Path訪問本地項目文件?
我的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");
我不知道,如果有人得到這個代碼,並擁有自己的機上類似的文件夾結構來訪問應用程序。 jar
我已經將文件app.jar保存在我的測試寫入的本地文件夾中。有什麼方法可以概括這個路徑?如果我的Test類位於app.jar所在的同一文件夾下,是否有避免提及完整本地路徑的機制?
感謝, 維傑Bhore
我的識別TestClass路徑是:「C:\\ Perforce的\\倉庫\\項目\\模塊\\ SRC \\測試\\一個\\ b \\Ç \\ TestClass.java「 – 2013-03-08 01:06:30
給'Paths.get'一個相對路徑。 – Jeffrey 2013-03-08 01:12:33
是否指我的TestClass.java中的Paths.get(「app.jar」)? – 2013-03-08 01:18:03