我目前正在开发支持插件的应用。插件位于名为modules的根文件夹中作为jar文件。我的主应用程序使用java服务加载器
加载位于modules文件夹中的所有jarApplication
src
modules
我的模块具有以下文件夹结构:
PlugIn
src
resources
插件使用的图像存储在资源文件夹中。我的问题是,无论我做什么,我似乎都无法加载这些图像文件。我已经尝试过使用getClass()。getResource()等,就像以前的帖子所说的那样,但没有运气。任何人都可以建议一个可能的解决方案吗?
修改
插件是加载资源的插件。主应用程序不会触及插件的资源
答案 0 :(得分:1)
您应该在resources
src
PlugIn
src
resources
image.png
然后使用
getClass().getResource("/resources/image.png");
构建时,资源应加载到类路径