在基于 NetBeans Platform 7.2 的应用程序中,可以使用以下代码替换 ModuleInstall 类:
import org.openide.modules.OnStart;
import org.openide.modules.OnStop;
@OnStart
public final class Installer implements Runnable {
@Override
public void run() {
System.out.println("enable something...");
}
@OnStop
public static final class Down implements Runnable {
@Override
public void run() {
System.out.println("disable something...");
}
}
}
我的问题是,混淆后,类加载器找不到带注释的类。
在我添加的 Proguard 配置中(如此处建议)
-keep @org.openide.modules.OnStart class *
但显然这还不够或不起作用。
有人有建议吗?