java - 如何解决绝对路径未知的文件?

标签 java file file-io path

我正在开发 Java 桌面应用程序。将要安装在最终用户计算机上的文件夹是:Sources、Images 和...。 Sources文件夹是程序源文件所在的文件夹(Classes),Images文件夹是程序需要的图片所在的地方。 现在在程序中,我应该如何处理我的图像?

我的意思是我不知道我的图像文件的绝对路径(因为我不知道用户决定在哪里安装程序),只知道它们将在图像文件夹中...

最佳答案

我不知道解决此问题的最佳解决方案,但如果我遇到像您这样的问题,我会执行后续步骤:

  1. 您可以使用环境变量,用户(或您)可以在其中添加您的应用程序路径(或您想要的其他路径)。
  2. 或喜欢madhead建议“使用相对路径”
  3. 或者您可以要求用户为此目的选择目录,并将有关它的信息保存到配置文件中。

关于java - 如何解决绝对路径未知的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14502452/

相关文章:

ios - 如何在 iOS 中获取音频文件的持续时间?

java - 如何编写服务器端 java 代码以使用 JAX-RS(Jersey) 以流形式返回任何类型的文件?

java - 如何将本地 xml 文件转换为 org.ksoap2.serialization.SoapObject?

java - 使用自定义查询进行 JPA 优化

java - 如何制作一个将打开计算器应用程序 "X"次的 Java 程序

ios - 在 iOS 中关联我的应用程序的自定义文件

file - 将应用程序目录中的图像保存到手机图库时出现错误代码 5、ENCODING_ERR

c - 使用 fseek 回溯

java - 在Web服务器中写入文件而不指定真实路径

java - 用于初始化列表的代码格式