java文件如何打包成可以执行得jar 、exe
看到论坛上有朋友问这个问题,我就把我这方面得研究所得公布给大家希望能给你一些帮助。前一段时间我写了一个java小软件打包可以执行得jar 文件,并且测试成功我为自己得成果感到无比的自豪。可是,几天之后我去一个朋友家玩。谈话是他对我说他把我得jar 文件给破解了。当时我还以为他在和我开玩笑,谁只他们把把我拉到电脑旁坐下。只见他打开一个Xjad2.2 java反编译工具,瞬间我得源代码暴露出来了。我不敢相信自己得眼睛,自己辛辛苦苦写得东东被人家用一个反编译工具半分钟给搞定了。我晕!!!!!!
我在思索如何才能不被别人那么轻易得到自己得源代码呢?做成exe文件,对啊!我经过不懈得努力,皇天不负有心人。我真的做到了把jar做成可以执行得exe程序。
废话我就不在多说了,就直接进入正题!!!!!!!!!!!
一、首先说一下.class文件如何打包成可以双击打开得jar 文件。
1.dos下得操作
第一步:jar cvf 打包后得文件名 文件所在得路径
例如我想把我f盘下得一个ayun.class文件打包(ayun.class必须有main函数)
jar cvf ayun.jar f:/ayun.class
OK!第一步搞定
第二步:jar uvfe ayun.jar f:/ayun
如果你有许多包必须包名+主函数类名让生成得jar可执行文件找到main函数。
例如