gpt4 book ai didi

java - 使用 Proguard 跳过特定警告/注释?

转载 作者:行者123 更新时间:2023-12-04 05:17:40 24 4
gpt4 key购买 nike

在我的 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.

当然,我可以禁用 的任何注释。整体类(class)
-dontnote org.MyClass

但我只想禁用此特定注释并查看同一类的其他注释。

有可能吗?我已检查 Usage Manual但无法找到如何实现它。

最佳答案

您还可以指定引用的类:

-dontnote org.eclipse.swt.SWT

这并不禁止你自己的代码的任何注释。

关于java - 使用 Proguard 跳过特定警告/注释?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14054421/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com