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

时间:2009-05-13 06:01:59

标签: java obfuscation

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

有许多可用于java的混淆器,但我不想对代码进行加扰,只需尽可能简单且一致地重命名。 (也许这在某些混淆器中是可配置的?)最好的选择是使用类A,B,C,方法a1,a2,a3 ......

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

2 个答案:

答案 0 :(得分:4)

ProGuard可用于使用-applymapping filename选项的预定义映射进行模糊处理。结合-dontshrink-dontoptimize选项,它可以执行您想要的操作。我不喜欢普通的eclipse插件,但是如果你用ant构建,那么分发中就有一个任务。

答案 1 :(得分:0)

Eclipse的重命名工具有什么问题? 听起来你必须选择重命名,所以这可能和创建某种映射文件一样快。

相关问题