gpt4 book ai didi

java - 为什么 Context ClassLoader 返回带有感叹号的路径?

转载 作者:搜寻专家 更新时间:2023-10-31 19:40:58 24 4
gpt4 key购买 nike

我尝试用

打开 WEB-INF/lib 中的 jar 文件
Thread.currentThread().getContextClassLoader();
URL url=classLoader.getResource(myconfig);

在调试器中我可以看到:

jar:file:/C:/apache-tomcat/webapps/mywebapp/WEB-INF/lib/myjarresource.jar! 
/conf/configuration.xml

为什么在文件路径中是“!” ?我认为由于这个原因,应用程序无法打开此文件。如何接收正确的路径?谢谢。

最佳答案

这意味着 ! 之后的内容都在 JAR 文件中。

如果是 myjarresource.jar!/conf/configuration.xml,使用 7-zip 等压缩工具打开 myjarresource.jar,您将看到它包含 conf/configuration.xml

关于java - 为什么 Context ClassLoader 返回带有感叹号的路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9530549/

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