Java - 获取我项目中文件的路径

Java - Get path of a file in my project

我正在开发一个 Java 项目 (Eclipse IDE),该项目将 XWT 文件用于 UI 目的(基本上是一个 xml 文件)。我需要在程序执行期间动态编辑其中一个文件。

但是,项目不会从一个确定的目录执行,我需要获取文件的相对路径。

所以,假设我的文件位于:

com.foo.goo.src.com.foo.goo.toto

我磁盘上的翻译者:

C:\\com.foo.goo\src\com\foo\goo\toto\file.xwt

但是 eclipse 工作目录是 "C:\Eclipse\Workspace"

有没有办法打开这个文件?

谢谢

只需使用 Paths class 和 get 方法,如下所示:

Paths.get("C:\file.txt").toFile()

使用 FileResolve(URL url) 解决了问题:)