我已经将非Java文件存储在一个包中。我想从此包中读取文件,而不指定文件的绝对路径(例如C:\ etc \ etc …)。我应该怎么做?
使用getResourceAsStream
例如:
MyClass.class.getResourceAsStream("file.txt");
file.txt如果在同一包中将打开MyClass
file.txt
MyClass
也:
MyClass.class.getResourceAsStream("/com/foo/bar/file.txt");
将打开file.txt包装com.foo.bar
com.foo.bar
祝好运!:)