请问关于Jocky混淆JAVA源代码的问题!
比如我的J2EE项目中存在三个类,原名称分别为A.java、B.java、C.java,B和C中都有调用A的方法
经过jocky混淆之后分别变为_$1.class、_$2.class、_$3.class
这时整个项目是可以正常访问的,因为_$2.class和、_$3.class中调用A的部分也被混淆成_$1了
但是,如果此时需要升级程序,而且仅仅升级A.java,重新进行混淆。那么此时A的类名和其中的方法还是上次被混淆过的名称么,如果不是,那系统就出问题了。只能进行全部重新混淆。
也就是这样一个问题:一个确定名称的类、方法、属性,不管进行多少次混淆,混淆后的名称都是固定不变的还是每次的名称都是随机的?