Intellij IDEA12 中文幫助(譯) <一>

建立和運行第一個Java應用程序 html

爲了獲取Intellij Idea怎樣幫助你開發和運行Java應用程序的印象,咱們建議你從建立,構建和運行古老的"Hello,Wolrd"例子開始. java

  • 開始以前
  • 建立一個項目
  • 瀏覽項目結構
  • 建立一個包
  • 建立一個類
  • HelloWorld類寫代碼
  • main()方法使用在線模板
  • 使用代碼完成
  • println()使用在線模板
  • 構建項目Building the project
  • 運行應用程序Running the application

開始以前 web

爲了開發Java應用程序,你須要一個Java Development Kit (JDK). 這樣,第一件要作的就是確保你安裝了JDK. windows

若是有必要,能夠從Java SE Downloads page下載一個Oracle JDK. 安裝說明也在裏面. intellij-idea

建立一個項目 oracle

IntelliJ IDEA 中任何新的開發工做起始於建立一個項目. 所以如今,咱們準備建立一個名字叫HelloWorld的項目. 這個項目將包含一個Java模塊 . app

  1. 若是當前IntelliJ IDEA沒有項目打開, 在歡迎頁面單擊 Create New Project. 不然, File菜單 選擇 New Project. New Project 嚮導會隨之打開.
  2. 左邊面板, 選擇 Java Module.
  3. 頁面右邊, Project name , 鍵入 HelloWorld.

  4. 若是在Intellij Idea中你從未配置過JDK (這時候Project SDK 欄會顯示<None>), 應該如今就作好它.

    單擊 New 並選擇 JDK. 編輯器

    在打開的 Select Home Directory for JDK 對話框中, 選擇已經安裝的你但願使用的JDK版本, 單擊OK. ide

    Project SDK 欄會顯示你剛纔指定的JDK. 工具

    單擊 Next.

    注意你指定的JDK將默認關聯你以後建立的全部項目和Java模塊.

  5. 嚮導的下一頁是指定你模塊中支持的附加技術.

    由於咱們的應用程序是一個"淺顯古老的Java應用程序", 咱們不須要任何這些技術. 因此點擊Finish.

    此時IntelliJ IDEA建立了必要的項目結構 . 以後, 你能夠在Project 的工具窗口看到你的新項目的結構.

瀏覽項目結構

快速瀏覽一下項目結構.

結構中有兩層節點:

  • HelloWorld. 這個節點表示你的Java模塊. 裏面的".idea"目錄和文件HelloWorld.iml 用來保存你項目和模塊的配置數據. 目錄 src 放置你的源代碼.
  • External Libraries. 這是一個列表目錄,表示你開發工做必須的全部外部資源. 當前顯示的是組成你的JDK的全部.jar文件.

(更多關於Project 工具窗口的信息, 參看 IntelliJ IDEATool Windows Project Tool Window.)

建立一個包

如今準備爲HelloWorld類建立一個包. 包名叫作 com.example.helloworld.

  1. Project 工具窗口, 選擇src目錄,按下 Alt+Insert ; 而後回車. (也能夠選擇 File | New, 或者右擊src目錄,在關聯菜單中選擇New.)
  2. New 菜單, 選擇 Package. (使用鍵盤的Up/ Down 方向按鍵在菜單內移動, 回車以選擇高亮選項)

  3. New Package 對話框打開, 鍵入包名 (com.example.helloworld). 點擊OK (也能夠按回車).

    新的包顯示並呈現選擇狀態於Project 工具窗口.

建立一個類

  1. 按下 Alt+Insert 顯示New 菜單; Java Class 選項當前高亮,回車以選擇它.

  2. 在打開的Create New Class 對話框, Name欄鍵入 HelloWorld . Kind 列表中選擇的是Class選項,點擊OK或者Enter建立類並關閉對話框.

    HelloWorld 類顯示在Project 工具窗口.

    同時,文件HelloWorld.java (對應於這個類)在編輯器中打開.

注意文件開頭的包申明和類申明. 當建立類時, IntelliJ IDEA 使用文件模板. (IntelliJ IDEA 爲建立不一樣的類型文件提供了若干預約義的文件模板. 更多信息, 參閱 File Templates.)

注意一下黃色燈泡 . 它指示 IntelliJ IDEA 對於此上下文有一些建議. 點擊燈泡, 或者按下Alt+Enter 來查看建議列表.

此時, 咱們不打算執行IntelliJ IDEA建議的任何動做 (這些動做被成爲 intention actions.) 注意, 不管如何, IntelliJ IDEA 的這個特性有時很是有用.

最後, 註釋代碼塊有代碼摺疊標記(). 點擊能夠摺疊相應的代碼塊. (也能夠置光標於代碼塊,使用 Ctrl+Subtract; Ctrl+Minus 或者 Ctrl+Add; Ctrl+Equals 來摺疊或者展開這個塊.更多信息,參閱Code Folding.)

HelloWorld 類編寫代碼

最後狀態的代碼大概下面這個樣子:

package com.example.helloworld;

 

public class HelloWorld {

public static void main(String[] args) {

System.out.println("Hello, World!");

}

}

 

包和類的聲明已經有了. 如今準備添加幾行.

把光標放在當前行的末尾, { 後面按回車來開始一個新行. (爲了開始一個新行,事實上,你沒必要跑到行尾. 無論光標位置在哪,按下 Shift+Enter 開始一個新行而且能保持前面那行的完整性)

main() 方法使用在線模板

這一行

public static void main(String[] args) {}

 

極可能鍵入了. 無論怎樣, 咱們建議你使用不一樣的方法. 鍵入 psvm

而後按 Tab.

下面是結果:

咱們剛纔使用的是基於在線模板的代碼生成機制.被相應機制使用的在線模板是可以被插入到你的代碼中的代碼片斷.

一個在線模板有一個縮寫形式,一個字符串標識這個模板(這個例子中是psvm ) .還有一個擴展鍵, 鍵盤上按下以插入片斷的物理鍵(這裏是Tab).更多信息, 參閱 Live Templates.

使用代碼完成

如今,是時候添加剩下的代碼行了

System.out.println("Hello, World!");

 

咱們將使用 IntelliJ IDEA 代碼完成. 鍵入 Sy

代碼完成建議列表顯示.

只有一個選項 (System (java.lang)). 回車選擇它.

鍵入 .o

建議列表再次顯示.

按回車選擇out.

鍵入 .printl

注意當你鍵入時建議列表怎樣變化. 咱們要找的方法是println(String x).

選擇 println(String x).

鍵入 "

注意第二個引號標記也被自動插入而且光標停在引號標記中間. 鍵入 Hello, World!

這一步代碼都準備好了.

println() 使用在線模板

順便說一聲, 咱們經過在線模板插入了對 println()的調用.相應模板的縮寫是sout 而且擴展鍵是Tab. 做爲附加練習,你能夠試試看. 若是你以爲關於在線模板已經看夠了, 直接看 building the project).

刪除

System.out.println("Hello, World!");

 

鍵入 sout 並按下 Tab.

這行

System.out.println();

 

被添加而且光標停放在( )中間.

鍵入 " 並鍵入 Hello, World!

構建項目

構建一個項目的選項或者它的一部分可在Build菜單中使用

許多這樣的選項在Project工具窗口的關聯菜單(右鍵)中也可用, 包括在HelloWorld.java文件的編輯器中.

最後, 在主工具欄那兒有一個圖標對應於Make Project 命令 ().

如今, 構建咱們的項目. (構建這個例子指示編譯Java源文件爲一個類文件)

選擇 Build | Make Project. (這個命令的鍵盤等價操做是 Ctrl+F9.注意這個快捷鍵顯示在菜單的提示框裏)

IntelliJ IDEA編譯這個類. 完成以後, 對於的信息顯示在狀態欄.

如今, 若是你導航到模塊輸出目錄(默認是 <project folder>\out\production\<module name>; 咱們這個例子, <project folder> <module name> 都是 HelloWorld), 你會發現包com.example.helloworld 的目錄結構和在 helloworld目錄裏的文件 HelloWorld.class.

關於構建應用程序的更多信息, 參閱 Build Process, Compilation Types, Configuring Module Compiler Output Configuring Project Compiler Output.

運行應用程序

IntelliJ IDEA中的應用程序經過叫作run/debug的配置運行. 這些配置,一般, 應當在運行程序以前建立. (更多信息, 參閱 Running, Debugging and Testing.)

HelloWorld 類這個例子,沒必要要提早建立一個run/debug配置. 類包含一個 main() 方法, 標記它爲一個命令行可執行程序.這些類能夠立刻運行, 從編輯器裏. 在這個類的關聯菜單裏提供了 Run '<ClassName>.main()' 命令.

所以, 右擊編輯器中這個類的某處並選擇 Run 'HelloWorld.main()'.

這樣, Run 工具窗口在屏幕底部打開. 這個工具窗口負責從可執行run配置顯示全部的輸出. (更多信息,參閱 Run Tool Window.)

窗口第一行顯示 IntelliJ IDEA 用來運行類的命令行, 包括全部的選項和參數. 最後一行顯示正常退出, 而且沒有無窮循環發生. 最後, 你看到在這兩行之間的程序輸出 Hello, World! .

和運行應用程序相關的一些東西須要關注:

  • 運行應用程序的選項能夠在Run菜單找到.

    菜單中大部分命令名字能夠解釋其用途. Edit Configurations 選項提供了專用的對話框來建立和編輯run configurations. 另外對於大部分命令都有鍵盤快捷鍵(就顯示在菜單裏).

  • 主工具欄上, 有一塊區域包含和運行應用程序相關的控制項. 這些包括 run/debug 配置選擇器和以不一樣模式運行應用程序的圖標.

    配置選擇器, 顯然, 讓你選擇一個你想使用的run/debug 配置. 它還能讓你訪問run/debug 配置的設置 (Edit Configurations) 和完成與之相關的其它任務.

    (運行 HelloWorld class以後, 一個 run/debug configuration HelloWorld 做爲一個臨時配置被建立. 能夠如今就保存這個run configuration (Save 'HelloWorld' Configuration) 來把它變成一個永久的配置)

  • 運行應用程序的選項和與之一塊兒工做的run/debug 配置, 若是相稱的話,也會出如今Project工具窗口和編輯器的關聯菜單命令中.
相關文章
相關標籤/搜索