用java可以編寫,類似于.exe文件的應(yīng)用程序嗎?文件的后綴是什么?用什么工具編寫? 謝謝! 問題補(bǔ)充: 也就是說,可以編寫單機(jī)上使用的應(yīng)用軟件了! 如:一個(gè)小型的文字處理軟件! 1.exe文件的應(yīng)用程序不是編寫出來而是編譯出來的,我們只能編寫源文件,然后用相應(yīng)的編譯的工具把我們的源文件編譯成如exe、class等文件。 2.SUN公司提供的JDK不能把java文件編譯成exe文件,只能編譯成class文件,但是它提供的了一個(gè)jar工具,可以把文件打成jar包。如果計(jì)算機(jī)上安裝了JDK,雙擊*.jar文件,一個(gè)名為javaw的程序可以運(yùn)行它(安裝JDK時(shí)會(huì)自動(dòng)把jar文件關(guān)聯(lián)到j(luò)avaw)。更詳細(xì)的內(nèi)容LZ可以自己上網(wǎng)搜一下。 3.有第三方的工具可以把java文件編譯為exe文件,但是這將使java失去跨平臺(tái)性,在Win32下生成的exe只能在Win32環(huán)境下執(zhí)行,而無法在Unix、Macintosh下執(zhí)行。如果LZ需要的話可以上網(wǎng)搜一下。 4.一般建議的運(yùn)行方式是寫批處理(.bat文件,Unix下為shell文件)來運(yùn)行.class文件,或者打成jar包由javaw來運(yùn)行。當(dāng)然這要求客戶端一定要安裝JDK。 |
|