真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

java代碼轉(zhuǎn)換 Java代碼轉(zhuǎn)換Python

java代碼怎么通過eclipse轉(zhuǎn)換成exe的可執(zhí)行文件?

1.確定Eclipse中是否有fat jar插件。

創(chuàng)新互聯(lián)建站主營江永網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,重慶APP開發(fā),江永h5重慶小程序開發(fā)搭建,江永網(wǎng)站營銷推廣歡迎江永等地區(qū)企業(yè)咨詢

2.導(dǎo)出jar包;

在Eclipse中的包資源管理器中,右擊-導(dǎo)出-選擇其他下邊的Fat Jar Explorter,下一步:選擇要導(dǎo)出的包,下一步:在Main - Class 中選擇項(xiàng)目的主類;直接點(diǎn)完成就好了。

注意:生成的jar文件在你的Eclipse的workspace里面;

3.驗(yàn)證jar包是否可以運(yùn)行;

開始---運(yùn)行----cmd----cd 進(jìn)入你的jar文件目錄下;輸入

java -jar Text.jar 回車,能運(yùn)行,轉(zhuǎn)下一步;不能請看本論壇關(guān)于java中環(huán)境變量的設(shè)置等教程;

4.下載exe4j

5.exe4j的使用:

如果時(shí)最新版本:它要求JDK至少1.5以上,點(diǎn)Locate找到的%JDK1.5%/bin/java.exe就可以進(jìn)行安裝了。

下面就安裝后的一些使用事項(xiàng)說一下:

第1步,跳過。

第2步,事先已經(jīng)制作好了jar文件,故選下面一個(gè)"JAR in EXE":

第3步,第一個(gè)空隨便寫,下面一個(gè)寫出想要將打包后的exe文件輸出的目錄:

第4步,由于演示程序是在console下的,所以選第二個(gè),下面的Executable name寫將要生成的exe文件的名字,其他按默認(rèn)即可:

第5步,首先,單擊綠色的"+"號,在彈出的窗口中點(diǎn)Archive,然后找到起初已經(jīng)做好的jar文件,"OK"后返回,在下面的Class Path里就出現(xiàn)jar文件路徑后,再在上面Main Class欄內(nèi)點(diǎn)擊找到主類,這一步即算完成:

第6步,很簡單,上面填個(gè)1.3,1.4什么的,下面可填可不填,然后就算基本上完成了:

接下來7、8步默認(rèn)即可,第9步編譯,到第10步你就可以點(diǎn)這個(gè)看到效果了。

求java進(jìn)制轉(zhuǎn)換代碼

下面是轉(zhuǎn)換的方法

int n1 = 14;

//十進(jìn)制轉(zhuǎn)成十六進(jìn)制:

Integer.toHexString(n1);

//十進(jìn)制轉(zhuǎn)成八進(jìn)制

Integer.toOctalString(n1);

//十進(jìn)制轉(zhuǎn)成二進(jìn)制

Integer.toBinaryString(12);

//十六進(jìn)制轉(zhuǎn)成十進(jìn)制

Integer.valueOf("FFFF",16).toString();

//十六進(jìn)制轉(zhuǎn)成二進(jìn)制

Integer.toBinaryString(Integer.valueOf("FFFF",16));

//十六進(jìn)制轉(zhuǎn)成八進(jìn)制

Integer.toOctalString(Integer.valueOf("FFFF",16));

//八進(jìn)制轉(zhuǎn)成十進(jìn)制

Integer.valueOf("576",8).toString();

//八進(jìn)制轉(zhuǎn)成二進(jìn)制

Integer.toBinaryString(Integer.valueOf("23",8));

//八進(jìn)制轉(zhuǎn)成十六進(jìn)制

Integer.toHexString(Integer.valueOf("23",8));

//二進(jìn)制轉(zhuǎn)十進(jìn)制

Integer.valueOf("0101",2).toString();

//二進(jìn)制轉(zhuǎn)八進(jìn)制

Integer.toOctalString(Integer.parseInt("0101", 2));

//二進(jìn)制轉(zhuǎn)十六進(jìn)制

Integer.toHexString(Integer.parseInt("0101", 2));

怎樣將Java源代碼轉(zhuǎn)換成Java開應(yīng)用程序

我試了一下,jbuilder生成的exe文件,在沒有裝jre的機(jī)器上不能運(yùn)行,于是我就在該exe文件的同一位置提供一個(gè)jre目錄,可是該exe文件不會去自動(dòng)找這個(gè)jre,應(yīng)該怎樣做才能使exe文件找到這個(gè)jre,并運(yùn)行起來呢?

先寫一個(gè)bak,檢查有沒有jre,有的話就直接運(yùn)行你的程序,沒有的話,先安裝再執(zhí)行。

---------------------------------------------------------------

jbuilder有一個(gè)隱藏的技巧可以讓你從可執(zhí)行文件來啟動(dòng)java程序,(不出現(xiàn)console窗口我沒有做到)。需要jbuilderx的bin目錄下的這些文件:

jbuilder.exe

jbuilderw.exe (可選)

jbuilder.config

jdk.config

“jbuilder.exe”是一個(gè)通用的可執(zhí)行外殼文件,用以啟動(dòng)java程序,“jbuilderw.exe”好像是javaw.exe一樣,它把“jbuilder.exe”包裝起來,但是運(yùn)行時(shí)候不顯示那個(gè)console的窗口。使用這些文件的關(guān)鍵是文件名?!癹builder.exe”查找一個(gè)文件叫“jbuilder.config”的配置文件,里面包含了運(yùn)行java程序的必須信息。同樣的“jbuilderw.exe”查找“jbuilder.exe”來啟動(dòng)不帶console窗口的java程序。如果把jbuilder.exe重命名為“foo.exe”,那“foo.exe”將去尋找“foo.config”配置文件,同樣“jbuilderw.exe”被重命名為“foow.exe”,它會去尋找“foo.exe”文件。

說到這里,聰明的讀者應(yīng)該猜到怎樣利用jbuilder.exe來啟動(dòng)應(yīng)用程序了。只要把jbuilder.exe,jbuilerw.exe,jbuilder.config改名成相應(yīng)的文件名,在jbuilder.config里面指定主類和類路徑,就能夠通過執(zhí)行jbuilder.exe(或者被改名后的exe文件)來啟動(dòng)java應(yīng)用程序了。

在\jbuilderx\bin\目錄下,后把jbuilder.exe,jbuilder.config,jdk.config四個(gè)文件拷貝到某目錄下,然后打開jbuilder.config文件,作相應(yīng)的修改:

在jbuilder.config里面找到下面兩行

# start jbuilder using the its main class

mainclass com.borland.jbuilder.jbuilder ----修改主類為自己希望的類

config里面可以識別的命令可以在jbuilder/bin目錄下的config_readme.txt里面找到詳細(xì)說明。

然后修改jdk.config里面的javapath相對的路徑,例如原來是

javapath ../jdk1.3/bin/java ----修改主類為自己打包的jre路徑(可以使相對路徑,如./jre)

最后將jbuilder.exe,jbuilder.config修改成所需要的文件名,例如foo.exe和foo.config文件。

下面的小技巧可能更有趣,將jar文件打包進(jìn)入exe文件!

將jar包附加到j(luò)builder.exe后面去,執(zhí)行過程:

copy /b ..\jbuilder.exe+hello.jar foo.exe

一個(gè)含jar包的exe文件得到了!

這個(gè)過程的大致原理是:exe文件的重要信息都在文件頭部,所以把亂七八糟的東西放exe文件尾部是不要緊的;而jar/zip文件的重要信息是在文件尾部的,這樣它們兩不相干,能夠容易的被執(zhí)行。


文章名稱:java代碼轉(zhuǎn)換 Java代碼轉(zhuǎn)換Python
當(dāng)前路徑:http://weahome.cn/article/dodcdis.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部