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

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

java代碼全是生成的 java代碼生成工具推薦

請(qǐng)問java代碼可不可以生成exe文件

分類: 電腦/網(wǎng)絡(luò) 程序設(shè)計(jì) 其他編程語(yǔ)言

創(chuàng)新互聯(lián)于2013年創(chuàng)立,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè)網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元金壇做網(wǎng)站,已為上家服務(wù),為金壇各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:18982081108

問題描述:

我是剛剛學(xué)Java,請(qǐng)問java代碼可不可以生成exe文件,我用的是JCreator

解析:

可以,用JBuilder 自帶的工具可以轉(zhuǎn)換成exe文件

不過所謂的exe可執(zhí)行文件,執(zhí)行的前提是必須機(jī)器上面安裝了JVM(java虛擬機(jī)),就是說,不是任何一臺(tái)機(jī)器都能跑java做的exe

換句話來說,JAVA是調(diào)用底層的C包,必須經(jīng)過虛擬機(jī)的編譯。也正是如此,JAVA具有跨平臺(tái)性,換個(gè)角度來看,它的優(yōu)勢(shì)也是它的劣勢(shì)

我寫了個(gè)java代碼,編譯沒有問題,但是執(zhí)行的時(shí)候就出了一堆亂七八糟的代碼,這是怎么回事?

原因是你編譯使用的javac,把代碼編譯成版本61的class,而你的運(yùn)行環(huán)境java,是一個(gè)老版本,能執(zhí)行的上限是52版本。

解決方法有兩個(gè):

1,安裝和JDK相同版本的Java運(yùn)行時(shí)(JRE),并正確設(shè)置PATH變量。驗(yàn)證方法是:

在黑窗口里分別輸入java -version和javac -version,兩個(gè)版本要一致,或者java的版本更高。

相關(guān)命令截圖如下:

2,編譯的時(shí)候指定運(yùn)行時(shí)的版本:使用--release參數(shù)指定版本。

例如,你通過 java -version查看到版本=8,那么就按如圖的命令編譯

java代碼生成dat文件

File?filename?=?new?File("F:\\zd.dat");

說明:dat可以改成任何擴(kuò)展名,是自己可以定義的,如下:

public?void?createFile(){

//path表示所創(chuàng)建文件的路徑

String?path?=?"d:/tr/rt";

File?f?=?new?File(path);

if(!f.exists()){

f.mkdirs();

}?

//?fileName表示創(chuàng)建的文件名;為txt類型;

String?fileName="test.txt";

File?file?=?new?File(f,fileName);

if(!file.exists()){

try?{

file.createNewFile();

}?catch?(IOException?e)?{

//?TODO?Auto-generated?catch?block

e.printStackTrace();

}

}

}

//現(xiàn)在可以在d:/tr/rt?目錄下找到test.txt文件

很多公司開發(fā)的java代碼,jsp,js都是通過工具自動(dòng)生成的如ant等

自動(dòng)化開發(fā)工具,我用過,比較著名的有普元,浪潮樓上平臺(tái)等。

首先,我要糾正下,ANT并不是自動(dòng)生成代碼用的工具;

那些所謂的自動(dòng)代碼生成器根本原理就是根據(jù)實(shí)現(xiàn)寫事先好的模板,再根據(jù)你提供的數(shù)據(jù)庫(kù)結(jié)構(gòu),生成一系列的增刪改查方法。的確是可以減少程序員的工作量,但是不能包含復(fù)雜或者特殊的業(yè)務(wù)邏輯,否則程序員全都失業(yè)了。


網(wǎng)頁(yè)名稱:java代碼全是生成的 java代碼生成工具推薦
當(dāng)前地址:http://weahome.cn/article/ddidjsc.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部