日期:2014-05-17  浏览次数:20585 次

如何使用yuicompressor2.4.2.jar进行js,CSS进行代码混淆?

我刚刚学习ExtJS 刚写完一个测试例子,然后呢想在发布的时候,把自己写的ExtJS的js代码,和自己的CSS样式代码进行代码混淆,从网上找了N多,很多却不会用,这使我很恼火。呵呵,yuicompressor2.4.2.jar 这个工具能下载,而且下载的地方也挺多,怎么用啊????真囧,于是在网上继续找,终于找到一个牛逼的方法,现在我把这个方法告诉大家。

?

?

首先我先把这个jar包 放到我的附件中去 ,供大家可以下载。

下载时候解压出来,里面有这些文件。

?

?


?

?

直接运行install.cmd

?

如果你的JAVA_HOME没有配置好?是安装不了的。如果你的命名是JAVAHOME或者是其他的都是不可行的。命名必须是JAVA_HOME,请注意!



?

安装好之后我们可以开始测试。随便一个js文件 右键 我们可以看到如下图所示:



?
?点击运行 既可 生成后面带一个mian的js文件 这就是混淆后的目标文件了。

?



?

测试成功 ,如果你把你先在混淆后的js文件 放到程序中去 ,中文如果全变成乱码了的话,不用急,因为我这里compressor.cmd中的编码是UTF-8格式的 如果你的是GBK的或者GB2312的那么请编辑compressor.cmd这个文件 把文件中所有UTF-8全部替换成GBK即可,好了现在讲解完毕 ,祝大家好运哦。

?