在我的Java程序中,我动态下载并加载SWT库。所以我使用这个片段来检查下载的jar是否有效。
try {
Class.forName("org.eclipse.swt.SWT");
//valid swt.jar
} catch (Exception e) {
//wrong swt.jar
}
但是当我使用ProGuard来混淆我的jar时,上面的行会产生以下注释/警告
[proguard] Note: org.MyClass: can't find dynamically referenced class org.eclipse.swt.SWT
[proguard] Note: there were 1 unresolved dynamic references to classes or interfaces.
当然,我可以停用整个类
的任何注释-dontnote org.MyClass
但我想只禁用此特定注释,并查看同一类的其他注释。
有可能吗?我已经检查过Usage Manual,但无法找到如何实现它。
答案 0 :(得分:3)
您还可以指定引用的类:
-dontnote org.eclipse.swt.SWT
这不会禁用任何有关您自己代码的说明。