java - 如何获取某些 Java 包中的文件路径?

标签 java

我是 Java 的新手。我的 jasper.deneme 包中有一个文件。我想给它一个完整的路径。如图所示我写的是这样的

string fullpath = "/jasper.deneme/reportDeneme.jasper";

但它不起作用。

那么我怎样才能得到这个文件的路径呢?

Java Package http://img250.yukle.tc/images/3464package.jpg

最佳答案

denemeJasper.class. getResource ("reportDeneme.jasper"). getPath ()

如果您需要读取文件内容的路径,使用 getResourceAsStream() 会更简单(也更安全),并且避免完全处理路径。

顺便说一句,您的类 denemeJasper 违反了普遍存在的 Java 命名标准;作为一个类,它的名字应该以大写字母开头。

关于java - 如何获取某些 Java 包中的文件路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1116891/

相关文章:

java - 如何忽略 jackson 中的空列表?

java - Cascade.DELETE_ORPHAN 和父/子关系的 Hibernate "deleted entity passed to persist"问题

java - Jersey 错误 : MessageBodyReader not found for media type=application/json

java - 如何读取文件并保存到 hashmap 中,然后将第一个元素保存为键,其余元素保存在集合中?

java - 使用opencsv库导出数据时如何保留零开始字符串

java - 用java制作一个基本游戏,jFrame形式与jframe

java - 客户端-服务器连接

Java - 使用 ArrayList 可以有不止一种数据类型吗?

java - 从 MySQL DB 检索数据后的空实体

java - 在工厂中使用反射