我是 Java 的新手。我的 jasper.deneme 包中有一个文件。我想给它一个完整的路径。如图所示我写的是这样的
string fullpath = "/jasper.deneme/reportDeneme.jasper";
但它不起作用。
那么我怎样才能得到这个文件的路径呢?
最佳答案
denemeJasper.class.
getResource
("reportDeneme.jasper").
getPath
()
如果您需要读取文件内容的路径,使用 getResourceAsStream()
会更简单(也更安全),并且避免完全处理路径。
顺便说一句,您的类 denemeJasper
违反了普遍存在的 Java 命名标准;作为一个类,它的名字应该以大写字母开头。
关于java - 如何获取某些 Java 包中的文件路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1116891/