IntelliJ IDEA中Java的基礎使用

2018-08-09 10:10 更新

本節(jié)介紹的基本知識旨在幫助您了解在IntelliJ IDEA中如何使用Java。

將源文件移動到子文件夾中

您不應將源(.java)文件保留在項目根目錄中。如果是這種情況,請在項目根目錄中創(chuàng)建一個子目錄,并將所有源文件移動到該子目錄中。

為.java文件啟用編碼幫助

只要您將.java文件標記為包含源代碼的文件夾,Java的編碼幫助就會自動打開。在“項目(Project)”工具窗口中,右鍵單擊該文件夾,指向“將目錄標記為(Mark Directory as)”,然后選擇“源根(Sources Root)”。

使代碼可訪問Java API

在Java中編寫時,通常會重用(即引用) Java API 類。這些類在JDK中可用。因此,要使代碼可以訪問Java API,您應該下載并指定JDK:

  1. 在編輯器中打開.java文件:在“項目(Project)”工具窗口中選擇文件,然后按F4。如果尚未指定JDK,則編輯區(qū)域上方將未定義Project SDK。
  2. 單擊“設置SDK(Setup SDK)”。
  3. 在打開的對話框中,選擇JDK并單擊“確定(OK)”,或單擊“配置(Configure)”,單擊,選擇“JDK”,然后選擇安裝了所需JDK的目錄。

為包創(chuàng)建文件夾結構或指定包前綴

如果您的軟件包還沒有適當?shù)奈募A結構 (假設您的軟件包的名稱是com.example.mypackage),那么您有兩個選項導致大致相同的結果:

  • 在源目錄中創(chuàng)建相應的文件夾結構(例如,<your-source-dir>/com/example/mypackage):在編輯器中,在package語句(例如,package com.example.mypackage;)中,將光標放在包名稱中,按Alt+Enter,并選擇:Move to package'com.example.mypackage'。
  • 為源文件夾分配包前綴, 而不實際創(chuàng)建文件夾結構:打開"項目結構(Project Structure)"對話框(例如,可以使用Ctrl+Shift+Alt+S快捷鍵打開),選擇Modules,并選擇您的模塊。在“源(Sources)”選項卡的右側部分中,單擊源文件夾旁邊的。在打開的對話框中,指定前綴(例如,com.example.mypackage)。

使您的應用程序可訪問 JAR 中的類

比如,您有一個JAR ,其中包含您要在應用中重復使用的類。在這種情況下,您應該將JAR添加到模塊的依賴項中。因此,JAR類可用于在代碼中引用,并且在構建時它們包含在您的應用程序中。

  1. 打開"項目結構(Project Structure)"對話框(例如,使用Ctrl+Shift+Alt+S快捷鍵),選擇Modules,并選擇您的模塊。
  2. 選擇Dependencies選項卡,單擊,并選擇JAR或目錄。
  3. 在打開的對話框中,選擇您的JAR文件。

編譯.java文件

如果您執(zhí)行了本頁前面討論的所有操作,那么編譯.java文件或文件將不會有問題。只需選擇以下選項之一:Build|構建項目(Build | Build Project),或:構建|構建模塊'module_name'(Build | Build Module 'module_name')。

如果編譯有問題,IntelliJ IDEA將通知您原因并提供解決問題的提示。

運行你的應用程序

如果編譯成功,您可以運行您的應用程序:

  1. 在編輯器中使用main()方法打開該類 。
  2. 在左邊距中,在main()方法旁邊,單擊運行標記(綠色箭頭),并選擇:Run'<ClassName> .main()'。

將您的應用程序打包在JAR中

要將應用程序打包到JAR中,您應該配置JAR工件然后構建它:

  1. 打開"項目結構(Project Structure)"對話框(可以使用快捷鍵:Ctrl+Shift+Alt+S),并選擇“工件(Artifacts)”。
  2. 單擊,選擇:JAR,并選擇:From modules with dependencies。
  3. 在打開的對話框中,選擇具有main()方法的類(Main Class字段)。
  4. 單擊"項目結構(Project Structure)"對話框中的“確定(ok)”以保存工件設置。
  5. 選擇:Build|構建工件(Build | Build Artifacts),選擇工件并選擇“構建(Build)”。(如果只有一個工件,則您可以在彈出Build Artifact菜單時按下Enter。)
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號