Java 在运行期间,如何从另一个项目获取到一个项目的路径?

Java 在运行期间,如何从另一个项目获取到一个项目的路径?,java,Java,我有一个名为 web应用程序和预构建操作 在prebuildActions中有一个简单的控制台应用程序 文件夹的结构如下所示: | prj | project1 -web-app -prebuild 我正在运行预构建,但我想获取WEB应用程序中WEB-INF文件夹的路径 System.getProperty("user.dir"); 为我提供了项目的有效路径,但这是预生成文件夹的路径。可能吗 要在不运行此WEB应用的情况下按语法获取位于其他项目文件夹中的

我有一个名为 web应用程序和预构建操作 在prebuildActions中有一个简单的控制台应用程序

文件夹的结构如下所示:

 |
 prj
   |
   project1
     -web-app
     -prebuild
我正在运行预构建,但我想获取WEB应用程序中WEB-INF文件夹的路径

System.getProperty("user.dir"); 
为我提供了项目的有效路径,但这是预生成文件夹的路径。可能吗 要在不运行此WEB应用的情况下按语法获取位于其他项目文件夹中的文件夹WEB-INF的路径?我正在尝试为此web应用程序组织预生成的配置

也许-这是可能的一个层次上执行项目?
类似于
。/../

这是在特定的IDE中吗?如果这只是针对您的机器,您是否考虑过环境变量
System.getenv(字符串名称)
您可以为每个项目定义一个变量,包含它们各自的路径。我正在使用IDEA,但这取决于IDE吗?我尝试了System.getenv(“路径”),得到了“/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/usr/games:/usr/local/games”=(我可以在哪里用各自的路径定义这些变量?@curiousity,不,不是那样。定义自己的环境变量,然后使用它们。[1][2]