麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

在NetBeans中開發一般Java應用程序時配置Allatori進行代碼混淆

2019-11-14 14:51:43
字體:
來源:轉載
供稿:網友

要在 NetBeans 中開發一般 java 應用程序時利用 Allatori 進行代碼混淆,設置比 IntelliJ IDEA 稍微簡單一點,首先在 NetBeans 項目所在硬盤目錄內創建一個名為 allatori 的子目錄,將 Allatori 自己的 jar 文件都復制到這個子目錄下。然后在項目所在目錄內創建一個名為 config-allatori.xml 的文件,即 Allatori 自己的混淆配置文件,其內容可參考如下,作為模板也可以:

 1 <?xml version="1.0" encoding="UTF-8"?> 2 <config> 3     <jars> 4         <jar in="dist/test.jar" out="dist/test-obfuscated.jar"/> 5     </jars> 6  7     <classpath> 8         <jar name="lib/third-lib.jar"/> 9     </classpath>10 11     <keep-names>12         <class template="class MainJFrame">13             <method template="public main(**)"/>14         </class>15     </keep-names>16 17     <PRoperty name="log-file" value="log.xml"/>18 </config>

這里注意,第 4 行的 test.jar 是你的項目最終編譯生成的 jar,我這里假定你的項目名為 test,所以生成的 jar 肯定是 test.jar,而我們指定混淆后的 jar 名為 test-obfuscated.jar。所以要根據你的實際情況來確定。

然后修改項目的 build.xml 文件,這個文件也在項目所在目錄內,在 build.xml 的“</project>”上一行添加如下內容:

1 <target name="-post-jar">2     <taskdef name="allatori" classname="com.allatori.ant.ObfuscatorTask" classpath="allatori/allatori.jar"/>3     <allatori config="${basedir}/config-allatori.xml"/>4 </target>

注意,第 3 行必須要有 ${basedir},如果沒有總是報找不到 config-allatori.xml 文件錯誤。

現在,你可以在 NetBeans 中對項目進行編譯構建,然后在 dist 目錄下就可以看到帶有“-obfuscated”字樣的項目 jar 文件,那就是混淆過的版本。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 欧美成人精品一区二区 | 韩国三级日本三级香港三级黄 | 欧美一级电影网站 | 伊久在线| 爱爱插插视频 | 久久成人免费网 | 蜜桃网站在线观看 | 伦一区二区三区中文字幕v亚洲 | 夜夜看| 成人 日韩 | 久久色网站 | 狠狠一区| 成年性羞羞视频免费观看 | 中文字幕 日本 | 久久区二区 | 亚洲免费资源 | 亚洲福利视 | 免费国产视频大全入口 | 免费看性xxx高清视频自由 | 91青青| 国产精品美女久久久久久不卡 | 狠狠99| 成人免费午夜视频 | 最新av网址在线观看 | xnxx 日本19 | 亚洲网站免费观看 | 欧美精品一区二区三区久久久 | 久久精品成人影院 | 粉嫩粉嫩一区二区三区在线播放 | 神秘电影91 | 在线a免费观看 | 久久17 | sese在线视频 | 91久久精品国产亚洲 | 男女牲高爱潮免费视频男女 | 国产精品久久久免费 | 亚洲国产午夜精品 | 一区二区三区在线视频观看58 | 欧美日韩免费看 | 欧产日产国产精品v | 中国a毛片|