【发布时间】:2018-09-16 16:13:31
【问题描述】:
我有几个使用这样的路径初始化的文件:
String filePath = "/Users/user1/Documents/UWE/Year_3/SDA/GDA GUI Test/Program_Files/modelgraphic1.png";
它们显示图像,当在另一台计算机上运行时,图像不会出现。我记得过去做过这样的事情:
String filePath = "/.../.../.../.../.../.../GDA GUI Test/Program_Files/modelgraphic1.png";
这行不通。我该如何纠正这个问题?非常感谢。
【问题讨论】:
-
不要使用绝对路径。使用相对路径。通常与可执行文件相关 - 查找
-rpath和$ORIGIN以及“当前工作目录”。