【发布时间】:2014-08-06 16:36:03
【问题描述】:
Models.jar 包含文件 cmudict,这个 jar 文件作为类路径添加到项目中
InputStream in = this.getClass().getResourceAsStream("edu/cmu/sphinx/language/cmudict");
以上语句访问文件cmudict流,但我想打印文件位置的完整URL,其中还包括Models.jar文件的位置。
如何做到这一点?
【问题讨论】:
Models.jar 包含文件 cmudict,这个 jar 文件作为类路径添加到项目中
InputStream in = this.getClass().getResourceAsStream("edu/cmu/sphinx/language/cmudict");
以上语句访问文件cmudict流,但我想打印文件位置的完整URL,其中还包括Models.jar文件的位置。
如何做到这一点?
【问题讨论】:
这很容易实现:
URL resource = this.getClass().getResource();
查看 API 以获取更多信息 @见http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html#getResource-java.lang.String-
【讨论】: