【发布时间】:2012-12-27 12:05:31
【问题描述】:
在我的 Java 程序中,我动态下载和加载 SWT 库。所以我用这个sn-p来检查下载的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,但不知道如何实现它。
【问题讨论】:
标签: java warnings obfuscation proguard