Java 是否使用Proguard跳过特定警告/注释?

Java 是否使用Proguard跳过特定警告/注释?,java,warnings,obfuscation,proguard,Java,Warnings,Obfuscation,Proguard,在我的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 dynamical

在我的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
但我只想禁用此特定注释,并查看同一类的其他注释


可能吗?我已经检查过,但无法找到如何实现它。

您还可以指定引用的类:

-dontnote org.eclipse.swt.SWT
这不会禁用有关您自己代码的任何注释。

请参阅新问题: