好的伙计们,我做了一项研究,我发现没有什么可以正确地说明我这样做并且不发布这个懒惰的人。我的问题是:
我的项目的rsc文件夹中有一个图像。我可以从完整路径名称中获取它:
C:\Users\Victor\workspace\SHST\rsc\image.jpg
但是,我需要将此文件夹将来移动到另一个桌面,并且'当然我不能为主路径"C:\Users\Victor\workspace\"
的每个变量进行更改。我尝试了关于环境变量的事情,但即使我发誓我什么都没发现。我知道有一种方法可以做到这一点并不像看起来那么难,这就是为什么我无法意识到我一无所获。有人可以帮我吗?
答案 0 :(得分:2)
尝试使用ClassLoader.getResource()
加载图片。实施例
class.getClassLoader().getResource("rsc/image.jpg");
答案 1 :(得分:1)
将图像放入项目中的C:\Users\Victor\workspace\SHST\res\
文件夹,然后通过调用res/image.jpg
加载图像文件。无论你在哪里更换你的项目,它都应该被加载。