java - 获取资源的本地文件路径

标签 java file path resources

获取项目内部资源的本地文件路径的最佳方法是什么?

我有一个 lib 文件夹,其中包含我想要执行的文件 dummy.exe,但首先我需要知道它在哪里(根据安装目录,每个用户的位置可能不同。

最佳答案

安装目录通常是启动 java 应用程序的目录,可以从正在运行的 java 应用程序中找到此路径

   System.getProperty("user.dir");

如果你想获取文件相对于应用程序目录的绝对路径,你可以使用 File.absolutePath

   String absolutePath = new File("lib/dummy.exe").getAbsolutePath();

关于java - 获取资源的本地文件路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17591523/

相关文章:

emacs - 独立于平台的路径(在 LaTex 和 Elisp 中)?

java - 禁用(灰色)XML 层中的菜单栏项 (Netbeans 7.2)

java - Java 的动态代理的.Net 等价物是什么?

java代码片段在打包成jar之前和之后读取文件

python - 读取文件并将每一行用作变量?

javascript - 如何定义 Node.js 应用上下文路径?

android - 如何在 Android Canvas 上为路径设置动画

java - 在 Java 中修改图形上下文

java - java中如何获取并打印字符串

c - 在C中,我应该如何读取文本文件并打印所有字符串