gpt4 book ai didi

Java .class.getResourceAsStream() 方法

转载 作者:搜寻专家 更新时间:2023-10-31 20:04:03 25 4
gpt4 key购买 nike

据我所知,Class.getResourceAsStream()得到一个 InputStream针对 .jar 文件中的文件?如果我对此有误,请纠正我。

有什么方法可以将外部文件临时“加载”到 .jar 中,以便 getResourceAsStream()方法可以找回吗?

例如加载C:/folder/file.txt进入 .jar 以便 MyClass.class
.getResourceAsStream("file.txt")
会返回一个有效的 InputStream到文件,或者至少是临时“加载”到 .jar 中的副本。

很抱歉我的措辞如此糟糕,我希望你能理解我正在尝试做的事情,我不太确定如何简单地解释它。

最佳答案

不,getResourceAsStream() 方法从类路径获取文件。这包括在命令行上指定的任何内容(windows 版本,linux 使用“:”作为分隔符):

java -cp "path;path2;path3;path4/some.jar" your.main.Clazz

关于Java .class.getResourceAsStream() 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14977851/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com