【问题标题】:Get URL of the file streamed by InputStream获取 InputStream 流式传输的文件的 URL
【发布时间】:2014-08-06 16:36:03
【问题描述】:

Models.jar 包含文件 cmudict,这个 jar 文件作为类路径添加到项目中

InputStream in = this.getClass().getResourceAsStream("edu/cmu/sphinx/language/cmudict");

以上语句访问文件cmudict流,但我想打印文件位置的完整URL,其中还包括Models.jar文件的位置。

如何做到这一点?

【问题讨论】:

    标签: java jar stream resources


    【解决方案1】:

    这很容易实现:

    URL resource = this.getClass().getResource();
    

    查看 API 以获取更多信息 @见http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html#getResource-java.lang.String-

    【讨论】:

    • 问题是另一个包 X 提供 Model.jar 文件作为 Stream,我必须创建一个包来访问这个 jar 文件,即由 X提供> 并从中获取数据。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-19
    • 1970-01-01
    • 1970-01-01
    • 2017-07-24
    相关资源
    最近更新 更多