黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動(dòng)力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學(xué)習(xí)攻略 常見幾款Java9模塊化的開發(fā)工具

常見幾款Java9模塊化的開發(fā)工具

更新時(shí)間:2019-11-15 15:51:02 來源:動(dòng)力節(jié)點(diǎn) 瀏覽3762次



  Java9中,添加了模塊化功能。Java9的模塊化旨在提高可擴(kuò)展性、讓開發(fā)人員能夠根據(jù)應(yīng)用程序的功能自定義配置。但新的JavaPlatformModuleSystem某些功能需要一些特定的工具才能發(fā)揮用處,以下主要介紹幾款支持Java9模塊化的開發(fā)工具。


 如何學(xué)習(xí)計(jì)算機(jī)編程,快速學(xué)成就業(yè).jpg

  ApacheAnt:支持


  ApacheAnt是用于構(gòu)建Java應(yīng)用程序的庫和命令工具,可快速用于Java9模塊化。此外,為了保證Ant與Java9的可適應(yīng)性,Ant對(duì)今年2月份發(fā)布的1.10.1版本進(jìn)行了一些列的優(yōu)化:支持模塊路徑和相關(guān)的javac、java、junit任務(wù)。


  ApacheMaven:支持


  Maven軟件構(gòu)建工具3.7版支持Java9和模塊化。但是,Maven項(xiàng)目管理委員會(huì)的成員BrianFox表示:對(duì)于軟件開發(fā)庫的程序員來講,模塊化的依賴關(guān)系可能會(huì)成是一個(gè)非常棘手的問題。


  EclipseIDE:支持


  自今年6月份Oxygen發(fā)行以來開源EclipseIDE工具支持Java9。但使用Java9的模塊化工作時(shí),開發(fā)人員需要將vmargs(JVM的命令行參數(shù))添加到eclipse.ini:add-modules=ALL-SYSTEM。另外,由于正在使用的類型不是java.base或java.se.ee(例如javafx.base)等,可能會(huì)導(dǎo)致項(xiàng)目無法正常運(yùn)行。在這種情況下,你必須根據(jù)Eclipse文檔得知哪些模塊需要添加到—add-modules中。


  Gradle:尚未完全支持


  Gradle尚未完全支持Java9,但相關(guān)人員透露,預(yù)計(jì)在明年開發(fā)人員會(huì)完成Java9的兼容工作。


  與此同時(shí),使用Gradle的開發(fā)人員可以利用解決方案來支持實(shí)驗(yàn)?zāi)K化,Java庫生成的模塊可以將其作為依賴項(xiàng)使用。Java9中模塊系統(tǒng)的一大特點(diǎn)是開發(fā)人員可以利用自上而下的方式將項(xiàng)目庫轉(zhuǎn)換為Java9模塊。Gradle使用手冊(cè)中也寫道:“由于Java9模塊jar可以從類路徑或模塊路徑中得到相同的效果,因此我們可以在多項(xiàng)目構(gòu)建中轉(zhuǎn)換一個(gè)單葉節(jié)點(diǎn)來生成Java9模塊。但在編譯或運(yùn)行消耗該節(jié)點(diǎn)輸出的項(xiàng)目時(shí),會(huì)使用module.jar類路徑。”


  Jenkins:正在準(zhǔn)備工作中


  軟件開發(fā)時(shí)用于集成和部署的Jenkins開源自動(dòng)化服務(wù)器尚不支持Java9模塊化,目前這一部分的工作還尚在進(jìn)行中。


  CloudBees的創(chuàng)始人KohsukeKawaguchi表示,CloudBees正在領(lǐng)導(dǎo)Jenkins社區(qū)不斷努力Jenkins與Java9兼容。但他沒有透露新的兼容版本具體得發(fā)布日期。


  JetBrainsIntelliJIdeaIDE:支持


  從今年2月的新版開始JetBrainsIntelliJIdeaIDE完全支持Java模塊化功能。開發(fā)人員構(gòu)建Java9模塊化項(xiàng)目時(shí)就像模塊化路徑(非類路徑)一樣簡(jiǎn)單。另外,JetBrainsIntelliJIdeaIDE還支持module-info.java文件的開發(fā)以及代碼完成和文件修復(fù)等。IntelliJIdea除了模塊化還支持的內(nèi)容包括:


  ·快速修復(fù)使用模塊化的Java代碼


  ·支持使用模塊路徑運(yùn)行和調(diào)試


  ·生成模塊圖,幫助JDK可視化以及自定義模塊


以上就是動(dòng)力節(jié)點(diǎn)java培訓(xùn)機(jī)構(gòu)小編介紹的“常見幾款Java9模塊化的開發(fā)工具”的內(nèi)容,希望對(duì)大家有幫助,如有疑問,請(qǐng)?jiān)诰€咨詢,有專業(yè)老師隨時(shí)為你服務(wù)。


提交申請(qǐng)后,顧問老師會(huì)電話與您溝通安排學(xué)習(xí)

免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 欧美日韩亚洲人人夜夜澡 | 亚洲激情视频在线播放 | 亚洲精品日韩专区在线观看 | 免费一级特黄特色大片∵黄 | 99草在线 | 人人揉人人添人人捏人人看 | 国产视频一区二区三区四区 | 欧美变态口味重另类牲 | 看黄色一级视频 | 最近免费中文字幕视频高清在线看 | 不卡午夜视频 | 在线看片成人免费视频 | 青青草成人在线 | 欧美片第一页 | 一区免费在线观看 | 免费污污视频网站 | 在线播放精品视频 | 国产欧美在线视频免费 | 欧美成人精品一区二三区在线观看 | 亚洲免费视频观看 | 好吊日在线 | 国产伦久视频免费观看视频 | 深夜在线免费 | 成人不卡视频 | 天天操天天爽天天射 | 亚洲综合第一页 | 成 人 动漫在线观看网站网站 | 国产国语对白一区二区三区 | 国产免费叼嘿在线观看 | 国产精品2022最新在线观看 | 日本高清免费h色视频在线观看 | 欧美日韩在线成人看片a | 在线黄色网页 | 国产成人综合洲欧美在线 | 啪啪网页| 欧美日韩中文一区 | 午夜私人影院4480yy毛片 | 美女一级ba大片免色无遮住 | 久久精品视频亚洲 | 欧美成人一区二区三区不卡 | 日韩在线天堂免费观看 |