下載免費的JSmooth軟件并安裝,我的是JSmooth0.9.7版本,執行JSmoothGen進(jìn)入主界面。
左面工具欄上有五項內容:Skeleton, Executable, Application, JVM Selection, JVM Configuration。
Skeleton:要設置生成exe文件的樣式
Console Wrapper:控制臺模式
Windowed Wrapper:windows窗口模式
下面的屬性設置是關(guān)于如果執行此exe文件的機器沒(méi)有jre環(huán)境的話(huà),顯示的信息和轉向的URL地址
Executable:
Executable Binary:設置要生成的exe文件的名字,如test.exe(exe擴展名必須要寫(xiě))
Executable Icon:設置要生成的exe文件的圖標
Current Directory: 當前目錄
Application:
Embedded jar:導入打好包的jar存檔文件(要求是沒(méi)有主類(lèi)入口的jar包,創(chuàng )建方法看這里)
Main class:前面的jar包導入以后,就可以選擇存檔文件的那些class文件那個(gè)是主類(lèi)文件,即程序入口了
Classpath:如果class文件不在包中的話(huà),那可以不填寫(xiě);如果class文件屬于某個(gè)包的話(huà),就要將classpath指入class文件的物理路徑(注意不是jar文件的路徑,是物理路徑,即當前路徑下可見(jiàn)所有的class文件)
JVM Selection, JVM Configuration:設置程序要求的最低最高JVM版本,初始化內存分配和最大內存限制
配置好這些參數以后,就可以編譯運行了! 但是個(gè)人感覺(jué)編譯的時(shí)候經(jīng)常會(huì )出現失敗的情況,如果不是classpath錯了的話(huà),那就等一會(huì )在點(diǎn)擊幾遍左邊的工具欄就能編譯成功了。而且JSmooth生成的exe文件只針對windows操作系統,并且只能在裝有jre的環(huán)境下使用,還好如果沒(méi)有jre的話(huà),程序會(huì )自動(dòng)連接相關(guān)網(wǎng)站下載,還是比較方便的,最好的還是程序執行的時(shí)候沒(méi)有了討厭的后臺DOS窗口了,哈哈??!
聯(lián)系客服