test/
这个块适用于osx,但是当我尝试在windows上运行它时,它将找不到相对路径。
答案 0 :(得分:0)
Windows使用" \"但因为" \"是一个转义字符只需使用双反斜杠:
().getResource("\\files\\game.json")
我希望这有效!
答案 1 :(得分:0)
private String getGameJSONFile() throws IOException {
byte[] bytePath = new File("src/files/game.json").getCanonicalPath().getBytes();
String path = new String(bytePath);
Path p = Paths.get(path);
byte[] encoded = Files.readAllBytes(p);
return new String(encoded);
}
如果有人感兴趣,这就是诀窍