【发布时间】:2011-10-26 22:41:23
【问题描述】:
我有一个 jar 文件,其中包含根目录中的两个文件
tbs.jar
-parser.dat
-MapScript.txt
我尝试通过以下方式访问它们:
getClass().getResource("parser.dat")
我也试过:
getClass().getResource("/parser.dat")
但两者都不起作用。我正在使用的类,我称之为“getClass”的类,属于位于同一个 jar 中的包。那么我应该如何引用同一个 jar 中的文件,我应该尝试“../parser.dat”吗?我尝试的任何方法似乎都不起作用。
【问题讨论】:
-
getClass().getResource("/parser.dat") 应该可以工作。向我们展示您用于访问资源的代码。
标签: java file-io jar relative-path filepath