這周末看不進書了,于是完善了以前的Java轉EXE工具
以前的工具運行時要把所有的class載入,這對于大點的項目是不合適的。
這個版本調整了一下Loader的機制,保持EXE跟類文件渾然一體的同時又可以延遲加載class.
另外這個版本的加密強度提高很多,用來代替那些class混淆軟件應該也不錯。:)
新增加了對命令行參數的完整支持,也改進了JRE的定位機制。
下面是目前為止的特性列表:
1.使你的Java類文件安全加密,別人再也無法反編譯得到你的源碼。從而很好的保護你的勞動成果。
2.可以有EXE自己的ICON,運行時有獨立的名稱,而不是經典的java.exe或者javaw.exe
3.自選程序啟動時的閃屏
4.支持控制臺或無控制臺模式
5.支持JVM幾乎所有的參數和命令行參數
6.靈活的JRE定位機制(a.啟動時通過參數指定 -JJjre_home=<jre_path> b.設置環境變量JAVA_HOME c.程序自動查找注冊表)
7.如果是作服務程序,可以通過命令行參數指定 -Jserver.
下一個版本應該會
1)同時支持轉成Windows Service程序。
2)提供最有用的操作系統本地方法支持(在同一個EXE文件里,不是單獨的dll)
下載:Java2EXE Builder V1.0.0
以前的工具運行時要把所有的class載入,這對于大點的項目是不合適的。
這個版本調整了一下Loader的機制,保持EXE跟類文件渾然一體的同時又可以延遲加載class.
另外這個版本的加密強度提高很多,用來代替那些class混淆軟件應該也不錯。:)
新增加了對命令行參數的完整支持,也改進了JRE的定位機制。
下面是目前為止的特性列表:
1.使你的Java類文件安全加密,別人再也無法反編譯得到你的源碼。從而很好的保護你的勞動成果。
2.可以有EXE自己的ICON,運行時有獨立的名稱,而不是經典的java.exe或者javaw.exe
3.自選程序啟動時的閃屏
4.支持控制臺或無控制臺模式
5.支持JVM幾乎所有的參數和命令行參數
6.靈活的JRE定位機制(a.啟動時通過參數指定 -JJjre_home=<jre_path> b.設置環境變量JAVA_HOME c.程序自動查找注冊表)
7.如果是作服務程序,可以通過命令行參數指定 -Jserver.
下一個版本應該會
1)同時支持轉成Windows Service程序。
2)提供最有用的操作系統本地方法支持(在同一個EXE文件里,不是單獨的dll)
下載:Java2EXE Builder V1.0.0