java – 将JAR资源作为FileStream打开

前端之家收集整理的这篇文章主要介绍了java – 将JAR资源作为FileStream打开前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我有一个项目,我想从另一个项目访问JAR中的资源.它不在我的类路径上,所以ClassLoader不是一个选项.我试过了:


new FileInputStream("C:\\mydir\\my.jar!\\myresource.txt");

并收到FileNotFoundException.

JarInputStream可能是一种可能,但我希望输入文件名的灵活性是jar资源,或者只是系统上的文件(用户决定).是否有一个类可以做到这一点,还是我必须自己构建一个?

最佳答案
URLs are your friend

URL.openStream.

猜你在找的Java相关文章