在基于RCP osgi的应用程序中,我想在运行时从光盘加载类。此加载与OSGI基础架构无关 我有一个自定义类加载器,可以执行此操作并且通常可以工作(没有AspectJ)。
现在这些加载的类应该应用了方面。
但不调用方面代码。
谢
。
答案 0 :(得分:0)
我现在已经开始工作了。
使用ctor WeavingURLClassLoader( classesUrls, aspectUrls, parent )
。
其中classesUrls需要是文件夹或Jar的URL。这必须包括aspectj运行时jar。
aspectUrls需要是文件夹或Jar的URL。这不能包含aspectj运行时jar。
指向jar中特定方面文件的URL不起作用。使用OSGI捆绑包URL的试用版不起作用。对我来说,我需要直接在文件系统上找到JAR文件。