【发布时间】:2012-04-28 02:17:04
【问题描述】:
查找相对于“安装”Java 应用程序的文件夹的路径的最佳方法是什么?
我有一个带有静态方法的类:public static void saveToFile(String fileName)
当我用绝对路径调用它时,它可以工作,但我真正想要的是运行应用程序的相对路径和文件夹。
我还没有部署我的应用程序,但现在我想找到一个相对于 (Netbeans) 项目根目录的路径,以及一个名为 data 的文件夹:ProjectName\data\file.dat。我应该使用File 类还是将其变成URI 或其他什么?
请注意,我更喜欢它独立于系统,并且在部署应用程序时仍然可以工作。最终(相对)路径名将存储在 properties 文件中。
抱歉,如果此问题重复,请提供任何帮助。
【问题讨论】:
标签: java file path fileoutputstream