我有一个项目,我想从另一个项目访问 JAR 中的资源。它不在我的类路径中,所以 ClassLoader 不是一个选项。我试过:
new FileInputStream("C:\\mydir\\my.jar!\\myresource.txt");
并收到 FileNotFoundException。
JarInputStream 可能是一种可能性,但我希望输入文件名的灵 active 是一个 jar 资源或只是系统上的一个文件(用户决定)。是否有可以执行此操作的类,还是我必须自己构建一个?
最佳答案
URL.openStream
。
关于java - 将 JAR 资源作为 FileStream 打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2105710/