找到相对于“安装”java应用程序的文件夹的路径的最佳方法是什么?
我有一个带有静态方法的类:public static void saveToFile(String fileName)
当我用绝对路径调用它时,它可以工作,但我真正想要的是运行应用程序的相对路径和一个文件夹。
我还没有部署我的应用程序,但现在我想找到一个相对于(Netbeans)项目根目录的路径,以及一个名为 data: ProjectName\data\file.dat的文件夹。我应该使用这个File
类还是把它变成一个URI
或什么?
请注意,我更喜欢它独立于系统,并且在部署应用程序时仍然可以工作。最终(相对)路径名将存储在属性文件中。
对不起,如果这个问题是重复的,任何帮助表示赞赏。