当前位置: 代码迷 >> Eclipse >> eclipse应用ant编译打包,会小很多
  详细解决方案

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

热度:73   发布时间:2016-04-23 14:16:16.0
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文件的大小
  相关解决方案