对于正在进行的项目,我们正在寻找动态下载和将jar文件加载到正在运行的应用程序的可能性。除了下载文件(这可能相当简单)之外,我不知道任何可以自动将jar添加到类路径中的解决方案,并且可以发现注释(如CDI bean)。向Java应用程序动态添加豆子和罐子
给定这样一个系统,如果@Inject注释不会抛出一个类的实现的运行时失败不存在(因为该模块jar没有被加载)将是相当方便的。
目前是否有这样的系统?春天还是OSGi适合这种需求? 任何想法多么接近项目Jigsaw会尝试在应用程序级别实现这一点?
你检查了http://stackoverflow.com/questions/60764/how-should-i-load-jars-dynamically-at-runtime/60775#60775 –
看起来像一个反思工作。 – uoyilmaz
看看OSGI机制 http://stackoverflow.com/questions/15426158/loading-of-osgi-bundle-dynamically-from-a-file-system – Phox