eclipse3.1.1
感觉很奇怪 就反编译了一下发现
eclipse编译的:
- Java code
String sql = ""; String tableSpace = "NFS_"; if(userCtx.getUserType().equals("TA")) tableSpace = tableSpace + "TA";
用ant编译 打包的:
- Java code
String s5 = ""; String s6 = "NFS_"; if(usercontext.getUserType().equals("TA")) tableSpace = tableSpace + "TA";
如果ant想实现上面的编译方式怎么配置?
------解决方案--------------------
不知道,没注意过这种问题,
而且感觉
String s5 = "";
String s6 = "NFS_";
if(usercontext.getUserType().equals("TA"))
tableSpace = tableSpace + "TA";
有点问题,
tableSpace前面又没定义
------解决方案--------------------
up
------解决方案--------------------
是打包,不是编译,是吗? 是不是选择了压缩模式?
把ant的javac和 jar任务帖下
------解决方案--------------------
不用配了吧
------解决方案--------------------
感觉没有特别的内容, 也是调用 jdk下的 javac,让竹子解释下吧
------解决方案--------------------
String s5 = "";
String s6 = "NFS_";
通过这两个变量名可以看出
程序打包被混淆了
混淆可以减小class文件的大小