gpt4 book ai didi

java - 如何使用java获取.jar文件中的文件?

转载 作者:太空宇宙 更新时间:2023-11-04 06:47:51 24 4
gpt4 key购买 nike

我的问题是从 foo.jar 文件获取一些 CSS 文件。如何从 foo.jar 获取这些 CSS 文件?我找到了一些方法,首先解压这个 .jar 并复制文件,然后删除解压的文件夹。这是个好办法吗?

最佳答案

我的 JAR 文件位置是 C:\foo.jar

public static void main(String[] args) throws IOException {
{
URL url = getClass().getClassLoader().getResource("css/demo.css");
URL url2 = getClass().getClassLoader().getResource("");
System.out.println("url = " + url);
System.out.println("url_2 = " + url2);

}
}

输出:

url = jar:file:/C:/foo.jar!/css/demo.css

url_2 = 文件:/C:/

所以,我不需要解压 foo.jar。我可以像这样复制 JAR 中的文件。谢谢。

关于java - 如何使用java获取.jar文件中的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23729921/

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