有没有办法将资源添加到java中的类或包中?例如,如果我使用JFileChooser
给用户一个选项来选择任何图像文件。假设用户已经从他的桌面(或任何其他目录)中选择了一个文件。我知道我可以通过调用方法来获取它的位置getSelectedFile().toString()
,它会以字符串格式返回我的文件目录。
所以现在我想要的操作是我想把这个文件添加到类的资源中。我想添加,因为我想稍后通过调用this.class.getResource()
方法来检索这个图像/文件。
请指导我,谢谢。
有没有办法将资源添加到java中的类或包中?例如,如果我使用JFileChooser
给用户一个选项来选择任何图像文件。假设用户已经从他的桌面(或任何其他目录)中选择了一个文件。我知道我可以通过调用方法来获取它的位置getSelectedFile().toString()
,它会以字符串格式返回我的文件目录。
所以现在我想要的操作是我想把这个文件添加到类的资源中。我想添加,因为我想稍后通过调用this.class.getResource()
方法来检索这个图像/文件。
请指导我,谢谢。
在下面的链接中是一个相当丑陋的 hack,它在运行时添加到 SystemClassLoader。 在运行时将文件添加到 java 类路径