读书人

eclipse应用ant编译打包会小很多

发布时间: 2011-11-30 21:16:57 作者: rapoo

eclipse使用ant编译打包,会小很多
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文件的大小

读书人网 >Eclipse开发

热点推荐