Tag: 插件架构

为J2SE应用程序添加插件支持的最佳技术?

我正在编写一个J2SE桌面应用程序,需要其中一个组件可插拔。 我已经为这个插件定义了Java接口。 用户应该能够在运行时(通过GUI)选择他们想要使用的这个接口的实现(例如在初始化对话框中)。 我设想将每个插件打包为一个JAR文件,其中包含实现类以及它可能需要的任何帮助程序类。 在桌面Java应用程序中执行此类操作的最佳技术是什么?