導航:首頁 > 編程語言 > java執行exe

java執行exe

發布時間:2022-04-28 05:12:38

java怎樣編譯成可執行程序exe

1. 從www.towerj.com獲得一個TowerJ編譯器,該編譯器可以將你的CLASS文件編譯成EXE文件。

2. 利用微軟的SDK-Java 4.0所提供的jexegen.exe創建EXE文件,這個軟體可以從微軟的網站免費下載,地址如下:http://www.microsoft.com/java/download/dl_sdk40.htm
jexegen的語法如下:

jexegen /OUT:exe_file_name
/MAIN:main_class_name main_class_file_name.class
[and other classes]

3. Visual Cafe提供了一個能夠創建EXE文件的本地編譯器。你需要安裝該光碟上提供的EXE組件。

4. 使用InstallAnywhere創建安裝盤。

5. 使用IBM AlphaWorks提供的一個高性能Java編譯器,該編譯器可以從下面的地址獲得:
http://www.alphaworks.ibm.com/tech/hpc

6. JET是一個優秀的Java語言本地編譯器。該編譯器可以從這個網站獲得一個測試版本:
http://www.excelsior-usa.com/jet.html

7. Instantiations公司的JOVE
http://www.instantiations.com/jove/...ejovesystem.htm
JOVE公司合並了以前的SuperCede,一個優秀的本地編譯器,現在SuperCede已經不復存在了。

8. JToEXE
Bravo Zulu Consulting, Inc開發的一款本地編譯器,本來可以從該公司的網頁上免費下載的,不過目前在該公司的主頁上找不到了。

② java代碼怎麼轉換成exe的可執行文件

想要把java生成可執行文件需要第三方軟體的支持,不過在沒有安裝JDK的機器上是不可能運行JAVA程序的,哪怕是編譯成為exe文件。 將Java應用程序本地編譯為EXE的幾種方法(推薦使用JOVE和JET) 1. 從www.towerj.com獲得一個TowerJ編譯器,該編譯器可以將你的CLASS文件 編譯成EXE文件。 2. 利用微軟的SDK-Java 4.0所提供的jexegen.exe創建EXE文件,這個軟體可以 從微軟的網站免費下載,地址如下: http://www.microsoft.com/java/download/dl_sdk40.htm jexegen的語法如下: jexegen /OUT:exe_file_name /MAIN:main_class_name main_class_file_name.class [and other classes] 3. Visual Cafe提供了一個能夠創建EXE文件的本地編譯器。你需要安裝該光碟 上提供的EXE組件。 4. 使用InstallAnywhere創建安裝盤。 5. 使用IBM AlphaWorks提供的一個高性能Java編譯器,該編譯器可以從下面的 地址獲得: http://www.alphaworks.ibm.com/tech/hpc 6. JET是一個優秀的Java語言本地編譯器。該編譯器可以從這個網站獲得一個 測試版本: http://www.excelsior-usa.com/jet.html 7. Instantiations公司的JOVE http://www.instantiations.com/jove/...ejovesystem.htm JOVE公司合並了以前的SuperCede,一個優秀的本地編譯器,現在SuperCede 已經不復存在了。 8. JToEXE Bravo Zulu Consulting, Inc開發的一款本地編譯器,本來可以從該公司的 網頁上免費下載的,不過目前在該公司的主頁上找不到了。 希望對你有幫助!

③ 如何把.java程序變成.exe可執行文件

有兩種比較易用的方法:
關於兩種將Java程序轉化為.exe程序工具的使用及比較
一 JSmooth
1.出品
Jsmooth,Sourceforge.NET
2. 類型
free
3. 下載
4. 步驟
a)利用Eclipse將所需要的主類打成可獨立運行的jar包,注意添加manifest屬性和MainClass。
b)新建一個Jsmooth工程
c) 在sketlon中選擇「Console「 或者 「Windowed「
d) 在Executable中的配置:
i. Executable Binary:填寫目的輸出源的名稱。如test.exe.
ii. Executable Icon :選擇一個好看點的圖標
iii. Current Driectory :.(表示當前工程目錄,當然也可行換成別的,As you wish.)
e) 在Application中的配置:
i. Classpath:選中我們所生成的jar包以及運行該jar文件所需要的類庫
ii. Main-Class:選中我們所需要運行的主類。
iii. 可選項Use an embedded jar:運行該exe時可能需要到的類庫(這里只能有一個類庫)。
f) 在JVM Selection中的配置:
i. Minimum JVM Version:寫一個需要運行該程序所需的最低的就JVM的版本,比如1.4
g) Compile:OK,編譯成功後,在你的輸出目錄上就會有一個嶄新的exe程序了。Just enjoy it.
二 exe4J
1. 出品
ej-technologies
2.類型
Shared software,needs license
3.下載
4. 步驟
a) 利用Eclipse將所需要的主類打成可獨立運行的jar包,注意添加manifest屬性和MainClass。
b) 新建一個exe4j工程
c) 選擇「JAR in exe「 mode
d) 在Configure application中的配置:
i. Short name:隨便寫.
ii. Ourput Driectory :選擇輸出路徑。
e) 在Configure Executable中的配置:
i. Executable type: 有三個選項,圖形,控制台.或服務。從簡單點開始吧,這里我們選console
ii. Executable name:填寫目的輸出源的名稱。如test.exe
iii. Icon file:exe圖標文件,但必須是.ico文件
f) 在Configure Java invocation中的配置:
i. Classpath:選中我們所生成的jar包以及運行該jar文件所需要的類庫
ii. Main-Class:選中我們所需要運行的主類。
iii.Arguments(可選項):輸入參數。我們這里暫不需要。
g)在Configure JRE中的配置:
i. Minimum Version:寫一個需要運行該程序所需的最低的就JVM的版本,比如1.4
h) 一直next,對於所遇到的步驟選項都默認,直到finish:OK。編譯成功後,在你的輸出目錄上就會有一個嶄新的exe程序了。Just enjoy it.
三 總結和比較
由Java生成exe的工具還有很多,上面兩種是我個人覺得用起來覺得比較方便的。兩者的原理基本相同,但具體用起來還是有一點點不太一樣的:
1.相同點
a) 最大的相同點當然是他們原理是互通的。都是通過將可運行的java程序打成可執行的jar包。再作轉換。
b) 所生成的exe可執行程序,需要在裝有比minimum version高的JVM環境下運行。
2. 不同點
a) 生成exe的時候,如果想要exe只需要pure JVM的環境(不需要第三方的類庫)就可以運行的話。在JSmooth需要將所有的用到的第三方類庫壓縮成一個jar包(因為它有個embeded jar的選項),這就比較麻煩,因為當需要的jar多於一個時候,就需要將這些jar包先用jar –xvf 解壓縮,在用jar –cvf重新製作新的jar文件,再放到embeded jar選項中去;而exe4J則會把classppath中所用到的jar包也會編譯到exe中去。
b) JSmooth是免費的;而exe4J是共享軟體,需要注冊,否則在執行exe的時候會彈出很惹人煩的提示框。
c)ico文件的選擇:exe4J要求嚴格的ico文件,而JSmooth則可以兼容jpg等其他各式的圖片。

④ java運行exe:請求的操作需要提升,該怎麼解決

在CMD控制台界面中進行操作時,當出現「請求的操作需要提升」的提示時,我們需要按以下方法來操作來解決問題:
在桌面左下角的「Cortana」語音搜索助手框中輸入「cmd」,待搜索結果出現後,右擊「命令提示符」從其右鍵菜單中選擇「以管理員身份運行」項。

待打開「命令提示符」界面後,在窗口左上角出顯示「管理員:命令提示符」的提示,此時表明命令提示符操作許可權被提升,在此就可以使用相關命令進行操作啦。

還有一種方法,就是直接右擊桌面左下角的「Windows」按鈕,從其右鍵菜單中選擇「命令提示符(管理員)」項實現以「管理員」身份運行「命令提示符」窗口。

方法三:依次進入「Windows」按鈕-「所有程序」-「Windows系統」,在其列表中找到」命令提示符「並右擊,從彈出的右鍵菜單中選擇「以管理員身份運行」項即可。

5
方法四:直接在CMD窗口中提升許可權。
打開「運行」對話框(按Windows+R快捷打開),輸入「CMD」進入MSDOS界面。

6
從打開的「命令提示符」窗口中,輸入命令「net localgroup administrators 用戶名 /add」並按回車,即可給當前「用戶名」提升為「管理員許可權」。
位是:焦/千克;m 是質量,單位是:千克。利用內能

⑤ 求教:Java程序中如何調用外部exe文件

應該把Hello.exe 改成絕對路徑例如 ("\"D:/AnyQ/Hello.exe\"");
用java調用windows系統的exe文件,比如notepad,calc之類:
public class Demo{
public static void main(String args[]){
Runtime rn=Runtime.getRuntime();
Process p=null;

try{
p=rn.exec(notepad);
}catch(Exception e){
System.out.println("Error exec notepad");
}
}
}
調用其他的可執行文件,例如:自己製作的exe,或是下載安裝的軟體
public class Demo{
public static void main(String args[]){
Runtime rn=Runtime.getRuntime();
Process p=null;

try{
p=rn.exec("\"D:/AnyQ/AnyQ.exe\"");
}catch(Exception e){
System.out.println("Error exec AnyQ");
}
}
}
:http://www.ltesting.net/ceshi/ruanjianceshikaifajishu/rjcskfyy/java/2007/0714/139153.html

⑥ 如何使用java調用本地EXE程序

最近用到在java中調用本地的一個程序,是windows中的exe格式的程序,利用神奇的互聯網找到了解決的方法,發現異常簡單的幾句代碼就可以實現 見代碼:[*]package com.java.test;[*][*]public class OpenEXE {[*][*]/**[*]* @param args[*]*/[*]public static void main(String[] args) {[*][*]Runtime rt = Runtime.getRuntime();[*]Process p = null;[*]try{[*]p =rt.exec([*]new String[]{""D:/Notepad2/Notepad2.exe "","d:/EntPartner_2.xml"});[*]System.out.println("成功打開軟體和文件!

⑦ 怎麼用JAVA遠程啟動一個可執行的exe文件

首先,java無法遠程啟動對方電腦上的exe,只能做介面,在遠程的java介面中,使用java調用命令行來啟動本地應用

⑧ java如何使用代碼運行.exe文件

Runtime.getRuntime().exec("D:\qq.exe");

⑨ 在Java語言中,有沒有可以執行exe文件的類是什麼類

ProcessBuilder類,範例如下:
try {
java.lang.ProcessBuilder pb = new java.lang.ProcessBuilder("D:\\軟體\\setup.exe");
java.lang.Process p = pb.start();
} catch (IOException ex) {
Logger.getLogger("global").log(Level.SEVERE, null, ex);
}

閱讀全文

與java執行exe相關的資料

熱點內容
壓縮機異音影響製冷嗎 瀏覽:711
德斯蘭壓縮機 瀏覽:490
程序員太極拳視頻 瀏覽:531
網上購買加密鎖 瀏覽:825
安卓為什麼軟體要隱私 瀏覽:83
虛擬主機管理源碼 瀏覽:811
java圖形圖像 瀏覽:230
單片機輸出口電平 瀏覽:486
java配置資料庫連接 瀏覽:479
java多態的體現 瀏覽:554
java的split分隔符 瀏覽:128
跪著敲代碼的程序員 瀏覽:238
web和php有什麼區別 瀏覽:120
加密的電梯卡怎麼復制蘋果手機 瀏覽:218
warez壓縮 瀏覽:137
黑馬程序員培訓機構官網天津 瀏覽:904
mainjavasrc 瀏覽:58
如何買伺服器挖礦 瀏覽:292
php批量上傳文件夾 瀏覽:560
安卓固件怎麼更新 瀏覽:169