導航:首頁 > 文件管理 > jarexe配置文件

jarexe配置文件

發布時間:2023-01-19 00:59:47

㈠ 怎樣將java代碼打包成可執行jar文件或exe文件

在你的jdk的bin目錄下,有個jar.exe文件,是用來打包的,你運行它會有幫助信息。JCreator的功能較弱,建議你用一個非常好的免費的IDE,叫netbeans,現在版本5.0,用它建一個工程,會給你自動打包成jar文件,eclipse也可以,要稍微配置一下。java一般都是打包成jar文件,可以在安裝了java虛擬機的計算機上跨平台使用。如果你想把它變成一個windows下的exe文件,可以用一些工具,如exe4j,
nativeJ等,可以把你的class文件打包成exe文件,用google搜一下,可以找到這些軟體的下載地址。

㈡ 如何將java的jar文件轉換成exe文件,用什麼工具

應用Ant將JAR文件轉換成EXE
在WINDOWS下運行JAR還是不方便的,所以找了個工具將JAR轉成EXE.

一 准備工作

exe4java 3.1版本

二 生成exe4java的配置文件

這個完全可以參考該軟體的幫助,很容易上手。

三 build.xml 文件

<?xml version="1.0" encoding="UTF-8"?>
<project name="MmsSender" default="finish" basedir=".">
<path id="exe4j.path">
<pathelement path="D:\Program Files\exe4j\bin\exe4j.jar"/>
</path>
<target name="init">
<echo message="init"/>
<property name="deploy.dir" value="deploy"/>
<property name="projectname" value="src"/>
<property name="lib.dir" value="/lib"/>
<property name="lib.dir.jdom" value="/jdom.jar"/>
<property name="src.dir" value="src"/>
<property name="exe4j.dir" value="D:\Program Files\exe4j\bin\exe4j.jar"/>
<path id="base.path">
<pathelement location=""/>
<pathelement location=""/>
<pathelement location=""/>
<pathelement location=""/>
<pathelement location=""/>
<pathelement location=""/>
<pathelement location=""/>
</path>
</target>
<target name="clean" depends="init">
<echo message="clean"/>
<delete dir=""/>
<delete dir=""/>
<delete file=".jar"/>
<delete file=".exe"/>
</target>
<target name="prepare" depends="init,clean">
<echo message="prepare"/>
<mkdir dir=""/>
<mkdir dir=""/>
</target>
<target name="javac-project" depends="prepare">
<echo message="javac"/>
<javac srcdir="" verbose="true" destdir="" classpathref="base.path" includes="com/**" optimize="true" target="1.1" source="1.2" debuglevel="none"/>
</target>
<target name="unzip" depends="javac-project">
<echo message="unzip"/>
<unjar src="" dest=""/> </target>
<target name="jar-project" depends="unzip">
<echo message="jar-project"/>
<jar jarfile="/.jar" manifest="">
<fileset dir="tmpclasses">
<include name="**/*.class"/>
<include name="**/*.t"/>
<!-- msutil.jar中的*.properties必須包含進來,否則運行時出錯-->
<include name="**/*.properties"/>
</fileset>
</jar>
</target>
<taskdef name="exe4j" classname="com.exe4j.Exe4JTask">
<classpath refid="exe4j.path"/>
</taskdef>
<target name="jar2exe" depends="jar-project">
<exe4j projectfile=".exe4j"/>
</target>
<target name="finish" depends="jar2exe">
<echo message="finish"/>
<delete dir=""/>
</target>
</project>

以上是我項目中的BUILD.XML文件,關健是以下部分:

1)指定JAR路徑:
<path id="exe4j.path">
<pathelement path="D:\Program Files\exe4j\bin\exe4j.jar"/>
</path>

2) 定義任務類型
<taskdef name="exe4j" classname="com.exe4j.Exe4JTask">
<classpath refid="exe4j.path"/>
</taskdef>

3)執行exe4java的配置文件
<target name="jar2exe" depends="jar-project">
<exe4j projectfile=".exe4j"/>
</target>

簡單吧,ANT雖然寫起來比較麻煩,特別是剛開始的時候,但只要寫好了,以後用起來就方便不少,關於這點我深有體會。

㈢ 怎麼將可執行的jar文件轉換成exe可執行文件!

有兩種比較易用的方法: 關於兩種將Java程序轉化為.exe程序工具的使用及比較 一 1.出品 jsmooth,Sourceforge.net 2.類型 free 3.下載 http://jsmooth.sourceforge.net/download.php 4.步驟 a)利用Eclipse將所需要的主類打成可獨立運行的jar包,注意添加manifest屬性和MainClass。 b)新建一個Jsmooth工程 c)在sketlon中選擇「Console「或者「Windowed「 d)在Executable中的配置: i.ExecutableBinary:填寫目的輸出源的名稱。如test.exe. ii.ExecutableIcon:選擇一個好看點的圖標 iii.CurrentDriectory:.(表示當前工程目錄,當然也可行換成別的,Asyouwish.) e)在Application中的配置: i.Classpath:選中我們所生成的jar包以及運行該jar文件所需要的類庫 ii.Main-Class:選中我們所需要運行的主類。 iii.可選項Useanembeddedjar:運行該exe時可能需要到的類庫(這里只能有一個類庫)。 f)在JVMSelection中的配置: i.MinimumJVMVersion:寫一個需要運行該程序所需的最低的就JVM的版本,比如1.4 g)Compile:OK,編譯成功後,在你的輸出目錄上就會有一個嶄新的exe程序了。Justenjoyit. 二exe4J 1.出品 ej-technologies 2.類型 Sharedsoftware,needslicense 3.下載 http://www.ej-technologies.com/download/exe4j/files.php 4.步驟 a)利用Eclipse將所需要的主類打成可獨立運行的jar包,注意添加manifest屬性和MainClass。 b)新建一個exe4j工程 c)選擇「JARinexe「mode d)在Configureapplication中的配置: i.Shortname:隨便寫. ii.OurputDriectory:選擇輸出路徑。 e)在ConfigureExecutable中的配置: i.Executabletype:有三個選項,圖形,控制台.或服務。從簡單點開始吧,這里我們選console ii.Executablename:填寫目的輸出源的名稱。如test.exe iii.Iconfile:exe圖標文件,但必須是.ico文件 f)在ConfigureJavainvocation中的配置: i.Classpath:選中我們所生成的jar包以及運行該jar文件所需要的類庫 ii.Main-Class:選中我們所需要運行的主類。 iii.Arguments(可選項):輸入參數。我們這里暫不需要。 g)在ConfigureJRE中的配置: i.MinimumVersion:寫一個需要運行該程序所需的最低的就JVM的版本,比如1.4 h)一直next,對於所遇到的步驟選項都默認,直到finish:OK。編譯成功後,在你的輸出目錄上就會有一個嶄新的exe程序了。Justenjoyit. 三總結和比較 由Java生成exe的工具還有很多,上面兩種是我個人覺得用起來覺得比較方便的。兩者的原理基本相同,但具體用起來還是有一點點不太一樣的: 1.相同點 a)最大的相同點當然是他們原理是互通的。都是通過將可運行的java程序打成可執行的jar包。再作轉換。 b)所生成的exe可執行程序,需要在裝有比minimumversion高的JVM環境下運行。 2.不同點 a)生成exe的時候,如果想要exe只需要pureJVM的環境(不需要第三方的類庫)就可以運行的話。在JSmooth需要將所有的用到的第三方類庫壓縮成一個jar包(因為它有個embededjar的選項),這就比較麻煩,因為當需要的jar多於一個時候,就需要將這些jar包先用jar–xvf解壓縮,在用jar–cvf重新製作新的jar文件,再放到embededjar選項中去;而exe4J則會把classppath中所用到的jar包也會編譯到exe中去。 b)JSmooth是免費的;而exe4J是共享軟體,需要注冊,否則在執行exe的時候會彈出很惹人煩的提示框。 c)ico文件的選擇:exe4J要求嚴格的ico文件,而JSmooth則可以兼容jpg等其他各式的圖片。 參考資料: http://zicozhang.spaces.live.com/blog/cns
打字不易,如滿意,望採納。

閱讀全文

與jarexe配置文件相關的資料

熱點內容
5s升級ios92無服務 瀏覽:354
ubuntu翻譯工具 瀏覽:665
wifi安裝教程 瀏覽:398
蘋果有些qq文件打不開 瀏覽:139
微信分身圖片緩存在哪個文件 瀏覽:544
眾籌用什麼網站 瀏覽:1
天馬座的幻想版本 瀏覽:536
微雲保存文件圖片沒有了 瀏覽:236
如何把excel表格圖片導出到文件夾 瀏覽:387
qq三國快速升級攻略 瀏覽:660
js監聽手機home事件 瀏覽:439
第2章linux的桌面管理副本 瀏覽:452
qq郵箱手機上登錄微信賬號密碼錯誤 瀏覽:627
編程如何讓人物重復發射子彈 瀏覽:853
db2查看錶空間文件 瀏覽:607
ps文件界面設置 瀏覽:779
c語言12位的數據應該怎麼存儲 瀏覽:953
將ape導入iphone 瀏覽:107
js組合快捷鍵 瀏覽:174
linux系統盤默認掛在的文件夾 瀏覽:667

友情鏈接