国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

用Java SE 6.0實(shí)現(xiàn)高質(zhì)量桌面集成開(kāi)發(fā)

2019-11-18 11:15:26
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
下載本文源代碼

  提要:本文將以具體的實(shí)例向你展示java SE 6在桌面開(kāi)發(fā)中所提供的一系列優(yōu)秀特征。

  一、 引言

  隨著Java SE 6 Beta的發(fā)行,Java開(kāi)發(fā)者再也不需要自己去實(shí)現(xiàn)Java本機(jī)接口(JNI)便可以在其應(yīng)用程序中加入桌面產(chǎn)品所具有的特征。這些桌面集成特征現(xiàn)在已成為內(nèi)核的一個(gè)組成部分。

  最新的Java標(biāo)準(zhǔn)版本6.0(代碼名為Mustang)將在功能上進(jìn)行一系列的改進(jìn)--開(kāi)發(fā)者們能夠方便地用Java處理安全,JMX,操作系統(tǒng)文件,國(guó)際化和桌面開(kāi)發(fā)等一系列問(wèn)題。Sun在開(kāi)發(fā)這個(gè)版本的過(guò)程中表現(xiàn)出非常積極的合作態(tài)度。他們通過(guò)JSR 270仔細(xì)地傾聽(tīng)開(kāi)發(fā)者的意見(jiàn)并且在2006年2月早些時(shí)候就發(fā)行了所有的Java SE源碼和二進(jìn)制代碼??磥?lái),Sun正在傾力打造全新的桌面開(kāi)發(fā)工具。

  相對(duì)于以前的Java版本,Mustang的桌面集成能力非凡受Java開(kāi)發(fā)者歡迎。這些新特征把很多有趣的功能加入到Java桌面應(yīng)用程序的開(kāi)發(fā)中。以前,開(kāi)發(fā)例如Internet EXPlorer,系統(tǒng)托盤(pán)和郵件客戶端等Java時(shí),開(kāi)發(fā)者必須在創(chuàng)建如Jtray和SysTray等Java本機(jī)接口(JNI)方面大傷腦筋。盡管這種"補(bǔ)丁"方案能夠?qū)崿F(xiàn)既定目的,但是絕大部分的Java開(kāi)發(fā)者都非常盼望這些特征成為核心Java平臺(tái)的一部分。

  本文將具體分析一個(gè)示例應(yīng)用程序GoMustang的創(chuàng)建過(guò)程。從中,我將向你展示如何使用Java SE 6在應(yīng)用程序啟動(dòng)時(shí)顯示一個(gè)Splash屏幕,怎樣創(chuàng)建系統(tǒng)托盤(pán),以及怎樣從Java內(nèi)部啟動(dòng)本機(jī)桌面互聯(lián)網(wǎng)瀏覽器。

  注重,為調(diào)試本文中的示例程序,你需要安裝:Java Standard Edition 6 Beta和Apache Ant 1.6.5。

  二、 開(kāi)發(fā)環(huán)境

  (一) 預(yù)備Java SE 6 Beta

  首先,你要從Sun的Java站點(diǎn)下載Java SE 6 Beta。因?yàn)镾un已經(jīng)確定將在2006年的秋天正式發(fā)行Java SE 6,而且據(jù)JSR 270專家組的建議其中的一些特征還將會(huì)作適當(dāng)?shù)母淖?;因此,目前在你的桌面開(kāi)發(fā)中試用Mustang正是時(shí)候。

  估計(jì),最終本文中所描述的特征不會(huì)出現(xiàn)多大變化;所以你可以放心使用JDK,JRE等的最新下載版本。

  首先,請(qǐng)確保你的桌面平臺(tái)被支持。我在Windows xp上開(kāi)發(fā)和測(cè)試了本文的示例應(yīng)用程序,且毫無(wú)問(wèn)題。

  其次,還要確保你的計(jì)算機(jī)的Windows系統(tǒng)屬性中的環(huán)境變量指向Java SE 6.0 JDK。我把JAVA_HOME環(huán)境變量設(shè)置為JAVA_HOME=C:/PRogram Files/Java/jdk1.6.0。

  一旦安裝完成,你應(yīng)該立即檢查Java JRE的版本。假如一切順利,應(yīng)該顯示類似下面的一條消息:

C:/java/mustang> java -version
java version "1.6.0-beta"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.6.0-beta-b59g)
Java HotSpot(TM) Client VM (build 1.6.0-beta-b59g,mixed mode,sharing)
  (二) 預(yù)備Ant

  在本文中,你將使用Apache Ant來(lái)構(gòu)建示例應(yīng)用程序。因此,假如你還沒(méi)有這個(gè)工具,你可以從Apache網(wǎng)站下載并把它安裝到你的計(jì)算機(jī)上。

  然后,你可以使用Ant屬性來(lái)檢查Ant Java版本。下列的例子顯示了一個(gè)不正確的Java版本:

${ant.java.version}
  這是因?yàn)锳nt內(nèi)置的ant.java.version系統(tǒng)屬性被設(shè)計(jì)僅擁有1.1,1.2,1.3,1.4和1.5這幾個(gè)值。估計(jì),Ant開(kāi)發(fā)小組可能很快就會(huì)更新這個(gè)屬性以包含1.6;但是,當(dāng)你想自己實(shí)現(xiàn)這一點(diǎn)時(shí)要非凡小心。

  為了慎重起見(jiàn),你可以使用-debug參數(shù)來(lái)運(yùn)行Ant。假如顯示如下內(nèi)容,則說(shuō)明Ant實(shí)際上在使用一個(gè)1.6版本的JRE:

>>
Detected Java version: 1.5 in: C:/Program Files/Java/jdk1.6.0/jre
<<
  (三) 安裝你的開(kāi)發(fā)環(huán)境

  接下來(lái),安裝你的開(kāi)發(fā)環(huán)境。為此,最簡(jiǎn)單的方法是下載本文相應(yīng)的源碼并解壓。假如你把Zip文件解壓到你的C:/路徑下,那么你會(huì)看到如下結(jié)構(gòu)的文件和目錄:



發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 肃宁县| 江永县| 松桃| 营口市| 宜春市| 灯塔市| 武邑县| 县级市| 万山特区| 邹平县| 巴彦县| 崇仁县| 中卫市| 湖北省| 闽侯县| 古田县| 湟中县| 垫江县| 时尚| 普兰店市| 惠来县| 东丽区| 杭锦后旗| 犍为县| 龙胜| 苍梧县| 昌乐县| 乌拉特后旗| 奇台县| 达孜县| 广东省| 吴江市| 阳谷县| 呼和浩特市| 罗田县| 兰溪市| 曲靖市| 达孜县| 正安县| 兴宁市| 尤溪县|