我正在开发 Java 桌面应用程序。将要安装在最终用户计算机上的文件夹是:Sources、Images 和...。 Sources文件夹是程序源文件所在的文件夹(Classes),Images文件夹是程序需要的图片所在的地方。 现在在程序中,我应该如何处理我的图像?
我的意思是我不知道我的图像文件的绝对路径(因为我不知道用户决定在哪里安装程序),只知道它们将在图像文件夹中...
最佳答案
我不知道解决此问题的最佳解决方案,但如果我遇到像您这样的问题,我会执行后续步骤:
- 您可以使用环境变量,用户(或您)可以在其中添加您的应用程序路径(或您想要的其他路径)。
- 或喜欢madhead建议“使用相对路径”
- 或者您可以要求用户为此目的选择目录,并将有关它的信息保存到配置文件中。
关于java - 如何解决绝对路径未知的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14502452/