本文目錄一覽:
怎樣才能將JAVA格式的文件轉換成可執行文件?
不能.只能導出JAR包或WAR或EAR包,,再通過外部的EXE文件再執行JAVA文件,,這個EXE文件我這有.如果你要的話把郵箱貼上去我發給你
如何把Java源文件轉化為可執行文件
有兩種比較易用的方法:
關於兩種將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的可執行文件?
想要把java生成可執行文件需要第三方軟體的支持,不過在沒有安裝JDK的機器上是不可能運行JAVA程序的,哪怕是編譯成為exe文件。 將Java應用程序本地編譯為EXE的幾種方法(推薦使用JOVE和JET) 1. 從獲得一個TowerJ編譯器,該編譯器可以將你的CLASS文件 編譯成EXE文件。 2. 利用微軟的SDK-Java 4.0所提供的jexegen.exe創建EXE文件,這個軟體可以 從微軟的網站免費下載,地址如下: 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編譯器,該編譯器可以從下面的 地址獲得: 6. JET是一個優秀的Java語言本地編譯器。該編譯器可以從這個網站獲得一個 測試版本: 7. Instantiations公司的JOVE JOVE公司合併了以前的SuperCede,一個優秀的本地編譯器,現在SuperCede 已經不復存在了。 8. JToEXE Bravo Zulu Consulting, Inc開發的一款本地編譯器,本來可以從該公司的 網頁上免費下載的,不過目前在該公司的主頁上找不到了。 希望對你有幫助!
java web中jsp文件如何轉換為Java文件的
jsp文件可以分為2部分,java代碼和html代碼
也許你要說有jsp標籤,el表達式,其實這些根據轉換還是變成java代碼
當你第一次訪問jsp頁面,容器(比如tomcat)就會創建一個.java的文本文件
這個java類會繼承jsp組件構成一個servlet
在這個類中有一個service的方法,這個方法裡面得到請求響應輸出流,html代碼直接輸出,jsp中的java代碼照樣執行,最後將該輸出流中的數據輸出到瀏覽器
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/258062.html