最方便的還是使用Eclipse加上Eclipseme插件編寫(xiě)代碼,然后直接生成jar文件,使用這個(gè)文件放在手機(jī)里安裝后就可以運(yùn)行了。
成都創(chuàng)新互聯(lián)公司專注于企業(yè)網(wǎng)絡(luò)營(yíng)銷(xiāo)推廣、網(wǎng)站重做改版、神農(nóng)架林區(qū)網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、H5場(chǎng)景定制、成都做商城網(wǎng)站、集團(tuán)公司官網(wǎng)建設(shè)、外貿(mào)營(yíng)銷(xiāo)網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁(yè)設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為神農(nóng)架林區(qū)等各大城市提供網(wǎng)站開(kāi)發(fā)制作服務(wù)。
不能用作編寫(xiě)java源程序的軟件是記事本APP。編寫(xiě)java源程序,java源文件:指存儲(chǔ)java源碼的文件,源程序是不能隨意編寫(xiě),符合Java語(yǔ)法規(guī)則,首推薦IntellijIDEA軟件,不能使用記事本APP編寫(xiě)程序。
如果說(shuō)是局域網(wǎng)服務(wù)器維護(hù)的話,大可不必如此,因?yàn)槿绻氵@樣做相當(dāng)于是一個(gè)B/S的結(jié)構(gòu);那么實(shí)際上要對(duì)手機(jī)進(jìn)行區(qū)分幾乎是不可能的。連接Wifi,意味著最多只能處理數(shù)據(jù)報(bào)文,而不是在那些手機(jī)上運(yùn)行程序。網(wǎng)絡(luò)數(shù)據(jù)報(bào)文中,和數(shù)據(jù)無(wú)關(guān)的部分就是網(wǎng)絡(luò)協(xié)議部分的數(shù)據(jù),這部分?jǐn)?shù)據(jù)中,傳輸層、網(wǎng)絡(luò)層數(shù)據(jù)都沒(méi)有用,只有數(shù)據(jù)鏈路層的MAC地址可能對(duì)你有點(diǎn)用,因?yàn)槊繌埦W(wǎng)卡的MAC地址是不同的,你至多可以知道是哪家公司生產(chǎn)的,但是具體在什么設(shè)備上,是不可能知道的(況且那些數(shù)據(jù)理論上其實(shí)都是可以改的)
如果是針對(duì)手機(jī)編程的話,用Java代碼的無(wú)非就是Android編程,這就和連接什么Wifi沒(méi)有關(guān)系了。Android編程要獲取手機(jī)信息的方法我也不清楚,你去谷歌的API里面看看,或者去搜搜看吧,應(yīng)該不少。
本人覺(jué)得
一個(gè)完整的java源程序應(yīng)該包括下列部分:
package語(yǔ)句; //該部分至多只有一句,必須放在源程序的第一句
import語(yǔ)句; /*該部分可以有若干import語(yǔ)句或者沒(méi)有,必須放在所有的 類定義之前*/
public classDefinition; //公共類定義部分,至多只有一個(gè)公共類的定義 //java語(yǔ)言規(guī)定該java源程序的文件名必須與該公共類名完全一致 classDefinition; //類定義部分,可以有0個(gè)或者多個(gè)類定義
interfaceDefinition; //接口定義部分,可以有0個(gè)或者多個(gè)接口定義 例如一個(gè)java源程序可以是如下結(jié)構(gòu),該源程序命名為HelloWorldApp.java: package javawork.helloworld; /*把編譯生成的所有.class文件放到包 javawork.helloworld中*/ import java.awt.*; //告訴編譯器本程序中用到系統(tǒng)的AWT包 import javawork.newcentury; /*告訴編譯器本程序中用到用戶自定義 的包javawork.newcentury*/
public class HelloWorldApp{......} /*公共類HelloWorldApp的定義, 名字與文件名相同*/ class TheFirstClass{......} //第一個(gè)普通類TheFirstClass的定義 class TheSecondClass{......} //第二個(gè)普通類TheSecondClass的定義 ...... //其它普通類的定義 interface TheFirstInterface{......} /*第一個(gè)接口
TheFirstInterface的定義*/ ...... //其它接口定義
如果要做成那種下一步/下一步 最后安裝的那種效果,可以用
InstallAnywhere,用這個(gè)軟件可以生成setup.exe,點(diǎn)擊之后就像普通的軟件一樣進(jìn)行安裝。這個(gè)軟件可以打包成 With VM (安裝后包含jre)和 without VM(不包含jre)兩個(gè)版本。
With VM的這種 不需要安裝者的電腦有jre,因?yàn)榘惭b之后會(huì)自帶jre。
如果想要做成 一個(gè)單一的文件,點(diǎn)擊之后即可運(yùn)行。可以使用fatjar 打包。
Eclipse也可以,打包成OXX.jar文件后,點(diǎn)擊即可運(yùn)行。OXX。jar還可以使用exe4J等軟件做成OXX.exe程序。
android app里有四大組建 activity service intent broadcast 這些都是在android Linux虛擬機(jī)下用心的java代碼,還有l(wèi)ayout drawable等XML 和圖片資源的顯示層文件 . iOS系統(tǒng)也有XML和圖片,不過(guò)運(yùn)行代碼是Xcode--蘋(píng)果根據(jù)c語(yǔ)言改進(jìn)的,用的是unix虛擬機(jī)
分享文章:java源代碼app java源代碼怎么導(dǎo)出
URL標(biāo)題:http://www.chinadenli.net/article20/dodcico.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供面包屑導(dǎo)航、商城網(wǎng)站、網(wǎng)站設(shè)計(jì)公司、網(wǎng)站導(dǎo)航、微信公眾號(hào)、搜索引擎優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
全網(wǎng)營(yíng)銷(xiāo)推廣知識(shí)