1. 程式人生 > >Idea建立Java工程以及對Module操作

Idea建立Java工程以及對Module操作

四、建立 Java 工程,執行 HelloWorld
1.建立 Java 工程
在這裡插入圖片描述
 Create New Project:建立一個新的工程
 Import Project:匯入一個現有的工程
 Open:開啟一個已有工程。比如:可以開啟 Eclipse 專案。
 Check out from Version Control:可以通過伺服器上的專案地址 check out Github 上面專案或其他 Git 託管伺服器上的專案

這裡選擇 Create New Project,需要明確一下概念:
IntelliJ IDEA 沒有類似 Eclipse 的工作空間的概念(Workspaces),最大單元就是 Project。這裡可以把 Project 理解為 Eclipse 中的 Workspace。
在這裡插入圖片描述


選擇指定目錄下的 JDK 作為 Project SDK。
如果要建立 Web 工程,則需要勾選上面的 Web Application。如果不需要建立 Web 工程的話,則不需要勾選。這裡先不勾選,只是建立簡單的 Java 工程。
在這裡插入圖片描述
其中,選擇 New:
選擇 jdk 的安裝路徑所在位置:
點選 OK 以後,選擇 Next:
在這裡插入圖片描述

這裡不用勾選。選擇 Next,進入下一個頁面: 給建立的工程起一個名字,點選 finish。
在這裡插入圖片描述
在這裡插入圖片描述
點選 OK 即可。
2.設定顯示常見的檢視
在這裡插入圖片描述
調出工具條和按鈕組
3.工程介面展示
在這裡插入圖片描述
 工程下的 src 類似於 Eclipse 下的 src 目錄,用於存放程式碼。
 工程下的.idea 和 project01.iml 檔案都是 IDEA 工程特有的。類似於 Eclipse 工程下的.settings、.classpath、.project 等。
4.建立 package 和 class
接著在 src 目錄下建立一個 package:
在這裡插入圖片描述


在這裡插入圖片描述

在包下 new-class:
在這裡插入圖片描述
在這裡插入圖片描述

不管是建立 class,還是 interface,還是 annotation,都是選擇 new – java class,然後在下拉框中選擇建立的結構的型別。
接著在類 HelloWorld 裡宣告主方法,輸出 helloworld,完成測試。
在這裡插入圖片描述

說明:在 IDEA 裡要說的是,寫完程式碼,不用點選儲存。IDEA 會自動儲存程式碼。
5.建立模組(Module)

  1. 在 Eclipse 中我們有 Workspace(工作空間)和 Project(工程)的概念,在 IDEA 中只有 Project(工程)和 Module(模組)的概念。這裡的對應關係為:
    在這裡插入圖片描述

    這個地方剛開始用的時候會很容易理不清它們之間的關係。
  2. 從 Eclipse 轉過來的人總是下意識地要在同一個視窗管理 n 個專案,這在
    IntelliJ IDEA 是無法做到的。IntelliJ IDEA 提供的解決方案是開啟多個專案例項,即開啟多個專案視窗。即:一個 Project 開啟一個 Window 視窗。
  3. 在 IntelliJ IDEA 中 Project 是最頂級的級別,次級別是 Module。一個 Project 可以有多個 Module。目前主流的大型專案都是分散式部署的,結構都是類似這種多 Module 結構。
    在這裡插入圖片描述
    這類專案一般是這樣劃分的,比如:core Module、web Module、plugin Module、 solr Module 等等,模組之間彼此可以相互依賴。通過這些 Module 的命名也可以看出,他們之間都是處於同一個專案業務下的模組,彼此之間是有不可分割的業務關係的。舉例:
    在這裡插入圖片描述
  4. 相比較於多 Module 專案,小專案就無需搞得這麼複雜。只有一個 Module 的結構 IntelliJ IDEA 也是支援的,並且 IntelliJ IDEA 建立專案的時候,預設就是單 Module 的結構的。下面,我們演示如何建立 Module:
    在這裡插入圖片描述
    接著選擇 Next:
    在這裡插入圖片描述
    在這裡插入圖片描述
    之後,我們可以在 Module 的 src 裡寫程式碼,此時 Project 工程下的 src 就沒什麼用了。可以刪掉。
  5. 如何刪除模組
    在這裡插入圖片描述
    在這裡插入圖片描述
    在這裡插入圖片描述
    此時的刪除,會從硬碟上將此 module 刪除掉。
    7.檢視專案配置
    在這裡插入圖片描述
    進入專案結構:
    在這裡插入圖片描述