【问题标题】:Working with default path使用默认路径
【发布时间】:2013-06-26 08:42:29
【问题描述】:

好的,伙计们,我进行了一项研究,但没有发现任何可以正确证明我这样做并且不以懒惰的人发布此内容的例子。我的问题是:

我的项目的 rsc 文件夹中有一张图片。我可以从完整路径名访问它:

C:\Users\Victor\workspace\SHST\rsc\image.jpg

但是,我以后需要将此文件夹移动到另一个桌面,并且“当然,我不能为每个变量更改主路径 "C:\Users\Victor\workspace\"。我试图处理环境变量,但即使我发誓我什么也没找到。我知道有一种方法可以做到这一点,它并不像看起来那么难,这就是为什么我无法意识到我对此一无所知。谁能帮帮我?

【问题讨论】:

    标签: java image path resources embedded-resource


    【解决方案1】:

    将图像放入项目中的C:\Users\Victor\workspace\SHST\res\ 文件夹,并通过调用res/image.jpg 加载图像文件。比,任何你要替换你的项目的地方,它都应该被加载。

    【讨论】:

    • 非常棒。史诗般的轻松。我尝试了诸如 "~rsc/" ":/rsc" 之类的东西,但没有成功。泰!!
    • 鉴于这是一个应用程序资源,它很可能在部署时变成embedded-resource。因此,使用File 或文件路径将起作用。有关加载此类内容的更强大的方法,请参阅 resueman 的答案。
    猜你喜欢
    • 2012-01-21
    • 2012-02-02
    • 2011-11-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-09-27
    • 1970-01-01
    相关资源
    最近更新 更多