我想在String中加载文本文件的内容。
文本文件应与src/my/package
保持在同一文件夹.java
。
但是,我找不到此文件的路径: 我试过了:
File f = new File("src/my/package/file.js");
File f = new File("file.js");
以及其他许多人,但没有任何效果。
我文件的正确路径是什么?
答案 0 :(得分:5)
要打开位于类路径上的文件,请使用Class.getResource()
系列方法。即使文件位于包含类的jar
文件中,它们也能正常工作。像
InputStream is = getClass().getResourceAsStream("/my/package/file.js");