• <menu id="w2i4a"></menu>
  • logo JetBrains中文文檔
    文檔首頁(yè)>>JetBrains中文文檔>>創(chuàng)建第一個(gè)Java應(yīng)用程序

    創(chuàng)建第一個(gè)Java應(yīng)用程序


    立即下載IntelliJ IDEA

    準(zhǔn)備項(xiàng)目

    創(chuàng)建一個(gè)新的Java項(xiàng)目

    IntelliJ IDEA中,項(xiàng)目可以幫助您在單個(gè)單元中組織源代碼、測(cè)試、使用的庫(kù)、構(gòu)建指令和個(gè)人設(shè)置。

    1.啟動(dòng)IntelliJ IDEA。

    如果需要打開(kāi)歡迎屏幕,單擊New Project。否則,從主菜單中選擇File | New Project.。

    2.在 New Project向?qū)е?,從左?cè)的列表中選擇New Project。

    3.項(xiàng)目名稱(例如HelloWorld)在必要時(shí)需要改變默認(rèn)位置。

    4.在本教程中,我們不打算使用版本控制系統(tǒng),因此請(qǐng)禁用Create Git repository選項(xiàng)。

    5.確保在Language中選擇Java,在Build system中選擇IntelliJ。

    歡迎屏幕

    6.IntelliJ IDEA中開(kāi)發(fā)Java應(yīng)用程序,您需要Java SDK (JDK)。

    如果IntelliJ IDEA中已經(jīng)定義了必要的JDK,請(qǐng)從JDK列表中選擇它。

    如果您的計(jì)算機(jī)上 Add JDK,但I(xiàn)DE中沒(méi)有定義JDK,請(qǐng)選擇“添加JDK”,并指定JDK主目錄的路徑(例如/Library/Java/JavaVirtualMachines/ JDK -17.0.2. JDK)。

    new

    如果計(jì)算機(jī)上沒(méi)有必要的JDK,請(qǐng)選擇 Download JDK。在下一個(gè)對(duì)話框中,指定JDK供應(yīng)商(例如OpenJDK)、版本,如果需要請(qǐng)更改安裝路徑,然后單擊 Download。

    download JDK

    禁用 Add sample code選項(xiàng),因?yàn)槲覀儗念^開(kāi)始,單擊Create。

    之后,IDE將為您創(chuàng)建并加載新項(xiàng)目。

    創(chuàng)建包和類

    包用于將屬于同一類別或提供相似功能的類分組在一起,是用于構(gòu)建和組織具有數(shù)百個(gè)類的大型應(yīng)用程序。

    1.在Project工具窗口中,右鍵單擊src文件夾,選擇New(或按Alt+Insert),然后選擇Java class。

    2.在Name字段中,鍵入com.example.helloworld.HelloWorld并單擊OK。

    IntelliJ IDEA創(chuàng)建com.example.helloworld包和HelloWorld類。

    與文件一起時(shí)IntelliJ IDEA將自動(dòng)為類生成一些內(nèi)容,在這種情況下,IDE已經(jīng)插入了包語(yǔ)句和類聲明。

    這是通過(guò)文件模板完成的。根據(jù)所創(chuàng)建文件的類型,IDE將在該類型的所有文件中插入預(yù)期的初始代碼和格式。

    提示:

    • 項(xiàng)目工具窗口Alt+1顯示應(yīng)用程序的結(jié)構(gòu),并幫助您瀏覽項(xiàng)目。
    • 在Java中,在為包和類命名時(shí)應(yīng)該遵循一個(gè)命名約定。

    編寫(xiě)代碼

    使用活動(dòng)模板添加main()方法

    1.將插入符號(hào)放在類聲明字符串的左括號(hào){之后,然后按Shift+Enter。

    與Enter不同,Shift+Enter可以在不中斷當(dāng)前行的情況下開(kāi)始新行。

    2.輸入main并選擇插入main()方法聲明的模板。

    當(dāng)您輸入時(shí),IntelliJ IDEA會(huì)提出可以在當(dāng)前上下文中使用的各種構(gòu)造,此時(shí)可以使用Ctrl+J查看可用的活動(dòng)模板列表。

    活動(dòng)模板是可以插入到代碼片段中的,Main就是這樣的代碼段之一。通常,活動(dòng)模板包含您最常用的代碼塊,用它們可以節(jié)省一些時(shí)間。

    使用代碼補(bǔ)全調(diào)用println()方法

    在main()方法聲明之后,IntelliJ IDEA會(huì)自動(dòng)在下一行放置插入符號(hào)。讓我們調(diào)用一個(gè)方法,將一些文本打印到標(biāo)準(zhǔn)系統(tǒng)輸出。

    1.鍵入Sy并從代碼補(bǔ)全建議列表中選擇System類(它來(lái)自標(biāo)準(zhǔn)javalang包)。

    按 Ctrl+.插入帶有尾隨句點(diǎn)的選定內(nèi)容。

    2.輸入o,選擇out,按Ctrl+.。

    3.輸入p,選擇println(String x)方法,按Enter鍵。

    IntelliJ IDEA向您展示了可以在當(dāng)前上下文中使用的參數(shù)類型。

    4.類型",自動(dòng)插入第二個(gè)引號(hào),并將插入符號(hào)置于引號(hào)之間,輸入Hello, World!

    基本代碼補(bǔ)全會(huì)分析當(dāng)前插入符號(hào)位置周?chē)纳舷挛?,并在鍵入時(shí)提供建議,您可以按Ctrl+Space手動(dòng)打開(kāi)補(bǔ)全列表。

    使用活動(dòng)模板調(diào)用println()方法

    您可以使用south live模板更快地調(diào)用println()方法。

    在main()方法聲明之后,IntelliJ IDEA會(huì)自動(dòng)在下一行放置插入符號(hào)。讓我們調(diào)用一個(gè)方法,將一些文本打印到標(biāo)準(zhǔn)系統(tǒng)輸出。

    1.輸入south并按Enter。

    2.類型",自動(dòng)插入第二個(gè)引號(hào),并將插入符號(hào)置于引號(hào)之間,輸入Hello, World!

    構(gòu)建并運(yùn)行應(yīng)用程序

    有效的Java類可以被編譯成字節(jié)碼,您可以直接使用編輯器中的綠色箭頭圖標(biāo)和 gutter中的run the Remove按鈕,用main()方法編譯并運(yùn)行類。

    1.點(diǎn)擊gutter中的Run the Remove按鈕,并在彈出框中選擇Run 'HelloWorld.main()',則IDE開(kāi)始編譯代碼。

    2.編譯完成后,Run工具窗口將在屏幕底部打開(kāi)。

    第一行顯示了IntelliJ IDEA用來(lái)運(yùn)行編譯類的命令,第二行顯示了程序輸出:Hello, World!最后一行顯示退出代碼0,表示退出成功。

    如果您的代碼不正確,并且IDE無(wú)法編譯它,則運(yùn)行工具窗口將顯示相應(yīng)的退出代碼。

    當(dāng)您單擊Run時(shí),IntelliJ IDEA會(huì)創(chuàng)建一個(gè)執(zhí)行一系列操作的特殊運(yùn)行配置,首先它構(gòu)建應(yīng)用程序,在這個(gè)階段javac會(huì)將源代碼編譯成JVM字節(jié)碼。

    一旦javac完成編譯,它會(huì)將編譯后的字節(jié)碼放到輸出目錄中,該目錄在Project工具窗口中用黃色突出顯示,之后就是JVM運(yùn)行字節(jié)碼。

    提示:

    • 自動(dòng)創(chuàng)建的運(yùn)行配置是臨時(shí)的,但是您可以修改和保存它們。
    • 如果您想重新打開(kāi)Run工具窗口,請(qǐng)按Alt+4。

    IntelliJ IDEA會(huì)自動(dòng)分析當(dāng)前在編輯器中打開(kāi)的文件,并搜索不同類型的問(wèn)題:從語(yǔ)法錯(cuò)誤到打字錯(cuò)誤,編輯器右上角的inspects小部件允許您快速查看所有檢測(cè)到的問(wèn)題,并詳細(xì)查看每個(gè)問(wèn)題。

    將應(yīng)用程序打包到JAR中

    當(dāng)代碼準(zhǔn)備好后,可以將應(yīng)用程序打包到Java歸檔文件(JAR)中,以便與其他開(kāi)發(fā)人員共享,構(gòu)建的Java歸檔稱為artifact

    為JAR創(chuàng)建一個(gè)工件配置

    1.從主菜單中,選擇File | Project Structure (Ctrl+Alt+Shift+S),然后單擊Artifacts。

    2.單擊Add按鈕,指向JAR并選擇 From modules with dependencies。

    3.在Main Class字段的右側(cè),單擊Browse按鈕并在打開(kāi)的對(duì)話框中選擇HelloWorld (com.example.helloworld)。

    IntelliJ IDEA創(chuàng)建工件配置,并在Project Structure對(duì)話框的右側(cè)顯示其設(shè)置。

    4.應(yīng)用更改并關(guān)閉對(duì)話框。

    構(gòu)建JAR工件

    1.從主菜單中,選擇Build | Build Artifacts。

    2.指向HelloWorld:jar并選擇Build。

    hello

    如果現(xiàn)在查看out/artifacts文件夾,此時(shí)將在那里找到您的JAR。

    jar

    運(yùn)行打包的應(yīng)用程序

    為了確保正確地創(chuàng)建了JAR構(gòu)件,您可以運(yùn)行它。

    提示:使用查找操作Ctrl+Shift+A可以在整個(gè)IDE中搜索操作和設(shè)置。

    為打包的應(yīng)用程序創(chuàng)建運(yùn)行配置

    若要運(yùn)行打包在JAR中的Java應(yīng)用程序,IntelliJ IDEA允許您創(chuàng)建一個(gè)專用的運(yùn)行配置。

    1.按Ctrl+Shift+A,找到并運(yùn)行Edit Configurations操作。

    2.在Run/Debug Configurations對(duì)話框中,單擊Add按鈕并選擇JAR Application。

    3.將新配置命名為HelloWorldJar。

    4.在Path to JAR字段中,單擊Browse按鈕并指定到您計(jì)算機(jī)上JAR文件的路徑。

    5.向下滾動(dòng)對(duì)話框,Before launch單擊Add按鈕,選擇Build Artifacts | HelloWorld:jar。

    這樣做意味著每次執(zhí)行此運(yùn)行配置時(shí)都會(huì)自動(dòng)構(gòu)建HelloWorld.jar。

    運(yùn)行配置允許您定義如何運(yùn)行應(yīng)用程序,包括使用哪些參數(shù)和選項(xiàng),同一個(gè)應(yīng)用程序可以有多個(gè)運(yùn)行配置,每個(gè)配置都有自己的設(shè)置。

    執(zhí)行運(yùn)行配置
    • 在工具欄上,選擇HelloWorldJar配置并單擊運(yùn)行配置選擇器右側(cè)的Run按鈕,或者如果您喜歡快捷鍵,請(qǐng)按Shift+F10。

    和前面一樣,Run工具窗口打開(kāi)并顯示應(yīng)用程序輸出。

    進(jìn)程已成功退出,這意味著應(yīng)用程序已被正確打包。

    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();