gpt4 book ai didi

java - 如何在普通 Java 类中找到上下文路径

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:07:18 24 4
gpt4 key购买 nike

我想在普通 Java 类中找到我的 Web 应用程序的上下文路径。如果我找到了,我可以在任何需要的地方指定这样的路径 /Rod1/thermalMap.exe

我知道,如何使用下面的代码在 servlet 中查找

   getServletContext().getRealPath("");

我的 webApps 文件夹如下所示。

image

最佳答案

您可以获得您的 webApp/WEB-INF/classes 目录的绝对路径,如下所示:

URL resource = getClass().getResource("/");
String path = resource.getPath();

这将返回一个像这样的绝对路径:

/C:/SERVERS/x/y/x/yourApp/WEB-INF/classes

从这里你可以得到yourApp目录的路径:

path = path.replace("WEB-INF/classes/", "");

您可以使用它来指定路径,例如 /Rod1/thermalMap.exe,方法是附加到此 path

关于java - 如何在普通 Java 类中找到上下文路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18846553/

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