java - 重命名所有 java 类、字段和方法的简单方法?

标签 java obfuscation

我需要为我们的一个工具供应商发送部分代码,并且我想从我们的类中删除对我们项目的所有引用。

有几十种可用于java的混淆器,但我不想打乱代码,只是做尽可能简单和一致的重命名。 (也许这在某些混淆器中是可配置的?)最好的选择是拥有类 A、B、C、方法 a1、a2、a3...

如果该工具以某种方式与 Eclipse 的重构/重命名选项集成,那就太好了,但这不是必需的。

最佳答案

ProGuard可用于使用带有 -applymapping filename 选项的预定义映射进行混淆。结合 -dontshrink-dontoptimize 选项,它可以做你想做的事。我不知道通用的 eclipse 插件,但如果您使用 ant 构建,则分发中包含一个任务。

关于java - 重命名所有 java 类、字段和方法的简单方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/856298/

相关文章:

java - 在 JTextArea 中添加边距?

java - 将文件从一个位置本地复制到另一个位置并检查文件是否存在

Javascript混淆算法

xcode - 符号隐藏在使用 Xcode 构建的静态库中

python - 从 oracle 获取随机行的最有效方法

java - Hibernate 中的多对一映射

java - 父类(super class) 子类 构造函数 java

java - 无法添加面板

java - 在 Eclipse 中使用 yGuard 混淆库

obfuscation - 这是什么密码?