gpt4 book ai didi

java - 如何从Eclipse中的Java文件中查找Web项目路径?

转载 作者:行者123 更新时间:2023-11-29 12:14:30 26 4
gpt4 key购买 nike

我想获取java中的eclipse项目路径。我在eclipse中使用web项目有一个java文件。在该web项目中我创建了像splittedfiles这样的文件夹。所以我想获取这个文件夹路径..

String path = System.getProperty("user.dir");
String p = path + "\\" + "splittedfiles\\";
System.out.println("path " + path);
System.out.println("file path " + p);

每当我尝试在我的java页面中执行上述代码时,它仅获取软件安装路径。 我在 apache tomcat 服务器上运行这个

最佳答案

如果我理解你的问题,请尝试这个:

this.getClass().getResource("/").getPath();

SRC/文件夹被编译为 BUILD/CLASSES/,因此您在 src/* 中放入的所有内容都将转到classes/*

它是任何 IDE 上任何 Java 应用程序的根。

可以在 webcontent 目录下查找文件夹,使用以下内容

  String a = this.getClass().getResource("/").getPath();
System.out.println("a=> "+a.replaceAll("/build/classes/", "/splittedfiles"));

也许这会有所帮助..

我也尝试过......但它会显示相同的路径

a=>/D:/Eclipse%20Running%20project/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/MultiCloud_Architecture/WEB-INF/classes/

用它来更新您正在寻找的路径

  System.out.println("a=> "+a.replaceAll("/WEB-INF/classes/", "/splittedfiles"));

关于java - 如何从Eclipse中的Java文件中查找Web项目路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30070672/

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