public class transferExe {\x0d\x0a public static void main(String[] args) {\x0d\x0a openWinExe();\x0d\x0a openExe();\x0d\x0a }\x0d\x0a //用 Java 調(diào)用windows系統(tǒng)的exe文件,比如notepad,calc之類\x0d\x0a public static void openWinExe() {\x0d\x0a Runtime rn = Runtime.getRuntime();\x0d\x0a Process p = null;\x0d\x0a try {\x0d\x0a String command = "notepad";\x0d\x0a p = rn.exec(command);\x0d\x0a } catch (Exception e) {\x0d\x0a System.out.println("Error win exec!");\x0d\x0a }\x0d\x0a }\x0d\x0a //調(diào)用其他的可執(zhí)行文件,例如:自己制作的exe,或是 下載 安裝的軟件.\x0d\x0a public static void openExe() {\x0d\x0a Runtime rn = Runtime.getRuntime();\x0d\x0a Process p = null;\x0d\x0a try {\x0d\x0a p = rn.exec("\"D:/QQ2010.exe\"");\x0d\x0a } catch (Exception e) {\x0d\x0a System.out.println("Error exec!");\x0d\x0a }\x0d\x0a }\x0d\x0a }

睢陽ssl適用于網(wǎng)站、小程序/APP、API接口等需要進行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為成都創(chuàng)新互聯(lián)的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:028-86922220(備注:SSL證書合作)期待與您的合作!
下面是具體步驟:
需要的工具,用了exe4j這個軟件
exe4j是一個幫助你集成Java應(yīng)用程序到Windows操作環(huán)境的java可執(zhí)行文件生成工具
無論這些應(yīng)用是用于服務(wù)器,還是圖形用戶界面(GUI)或命令行的應(yīng)用程序
exe4j幫助你以一種安全的方式啟動你的 java應(yīng)用程序來顯示本地啟動畫面
檢測及發(fā)布合適的JRE和JDK以及進行啟動時所發(fā)生的錯誤處理等
1、先把自己的程序發(fā)布成jar文件
這是eclipse自帶的功能,右鍵工程包--Export
然后選擇Java--JAR file,點擊next
2、選擇輸出路徑,next
3、取消勾選Export class files with compile errors
因為一般warnings可以忽視,而errors不行,點擊next
4、選擇main class,即帶有main方法的類,finish即可
5、將jar文件轉(zhuǎn)為exe文件
之前生成的jar文件,以下是創(chuàng)建的目錄結(jié)構(gòu)
6、這里如果第一次用不需要管,點擊next
如果你使用完保存過輸出配置,可以選open configuration
7、進入Project type,選擇“JRA IN EXE” mode,點擊next
出現(xiàn)Application info
上面的框填寫程序名字,下面的框選擇輸出路徑
8、Configure executable
GUI application--勾選allow,下面框填寫文件名字,icon file可以自己選擇圖標文件
如果限制只能同時打開一個程序,勾選allow only a single,其他基本默認
如果你的exe4j和jdk位數(shù)不一致,記得把advanced options里的32bit or 64bit勾選
否則生成不報錯exe也無法正確運行
9、Java invocation,點Class path框右邊的綠色加號
把自己生成的jar文件路徑寫進Archive(用到的外部jar包也要都添加進去)
然后下面main class from框選擇含有main方法的類
10、Minimum和Maximum填寫允許的最小和最大jdk版本號
Configure? search sequence選項,框里應(yīng)該只保留Search Windows registry
沒有的話右邊綠色箭頭添加,其他的刪除后,綠色箭頭添加Directory
11、找到我們開始的時候拷到文件夾里的jre,點擊finish
12、然后桌面出現(xiàn)生成的exe文件
java調(diào)用winrar命令的:
String cmd = "C:\\Program Files\\WinRAR\\winrar.exe x -r -o+ -ibck -y "
+ oldFile + " *.* " + tmp;
Runtime rt = Runtime.getRuntime();
Process pre = rt.exec(cmd); //核心就這兩行就行了。
cmd是winrar命令的規(guī)則和參數(shù)來湊的。給個例子鏈接:
用notepad++打開隨便一個文件,寫好java代碼,在Notepad++上面的選項欄中找到 插件—Plugin Manager—show Plugin Manager,提示,之后會加載一段時間,不要著急,加載完之后,在彈出的顯示插件的窗口中勾上NppExec這個插件,再點install,安裝完后會提示重啟notepad++,點是就好,然后,如果你安裝成功了,按F6,就會出來一個提示框,在里面敲入以下代碼
NPP_SAVE
cd "$(CURRENT_DIRECTORY)"
javac.exe "$(FILE_NAME)"
java.exe "$(NAME_PART)"
首先,java無法遠程啟動對方電腦上的exe,只能做接口,在遠程的java接口中,使用java調(diào)用命令行來啟動本地應(yīng)用
File file = new File("文件路徑");
java.awt.Desktop.open(file); //windows會自動啟動這個程序了,相當于雙擊了一下
網(wǎng)頁標題:java啟動exe代碼 exe啟動程序
本文地址:http://chinadenli.net/article32/doophpc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站制作、網(wǎng)頁設(shè)計公司、電子商務(wù)、搜索引擎優(yōu)化、網(wǎng)站設(shè)計、微信小程序
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)