有没有办法在java中为类或包添加资源?例如,如果我使用JFileChooser
为用户提供选择任何图像文件的选项。假设用户已经从他的桌面(或任何其他目录)中选择了一个文件。我知道我可以通过调用方法getSelectedFile().toString()
来获取它的位置,它将以String格式返回我的文件目录。
所以现在我想要的操作是我想将这个文件添加到类的资源中。我想添加,因为我想稍后通过调用this.class.getResource()
方法来检索此图像/文件。
请指导我,谢谢。
答案 0 :(得分:1)
在下面的链接是一个相当丑陋的黑客,它在运行时添加到SystemClassLoader。 Adding files to java classpath at runtime