使用IntelliJ IDEA開發Maven HelloWorld


 1. 創建Maven項目

在IntelliJ IDEA的啟動歡迎界面中點擊Create New Project

New Project對話框的左側選中Maven,在右側確認JDK版本無誤后,即可點擊Next到下一步:

先確定項目的名稱,檢查項目的保存位置,並展開Artifact Coordinates,填寫GroupIdArtifactId,其實這2項並不是必須填寫的,按照開發規范應該填寫,而且,ArtifactId的值應該全部由小寫字母組成,如果由多個單詞組成,則各單詞之間使用減號進行分隔,全部填寫無誤后,點擊Finish按鈕即可完成創建:

2. 添加並使用依賴

項目創建成功后,默認會打開pom.xml文件,該文件在項目的根目錄下,項目中需要添加依賴時,相關的代碼就需要配置在這個文件中。

在項目結構中,src下有maintest這2個文件夾,main文件夾用於存放正式使用的相關文件,例如Java類、各種配置文件等,test用於存放開發過程中測試時使用的文件,當項目最終編譯、打包、部署到服務器時,test文件夾下的所有內容將不會參與這個過程。

先在項目中創建cn.tedu包,在這個包中創建MavenHelloWorld類:

在該類中添加main()方法,並在main()方法中添加代碼:

public static void main(String[] args) throws Exception {
    Class.forName("java.lang.String");
    System.out.println("Over.");
}

以上代碼中,第1句話的作用就是嘗試加載java.lang.String類,當然,在Java的開發環境中一定有這個類,所以加載過程必然是成功的!由於這句話沒有運行后的顯示效果,所以在第2句添加了一個簡單的輸出語句:

編寫完成后,運行main()方法,在界面下方的Run面板即可看到輸出的內容:

此時,將需要加載的類換成com.mysql.jdbc.Driver,這是連接MySQL數據庫的驅動類:

由於默認的環境中並沒有這個類,運行時就會出現ClassNotFoundException

可以在pom.xml中添加依賴的相關代碼:

<dependencies>
    <!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java -->
    <dependency>
        <groupId>mysql</groupId>
        <artifactId>mysql-connector-java</artifactId>
        <version>8.0.12</version>
    </dependency>
</dependencies>

添加這段代碼時,不需要關心所使用的依賴的版本,因為本次案例的目的就只是為了測試是否可以從Maven倉庫中下載所需的jar包並使用而已,並不會真的連接數據庫,甚至也不一定加載這個類,加載其它類也是可以的。

添加依賴的代碼后,並不會自動下載相關的依賴的jar包文件,所以pom.xml文件中的代碼會提示錯誤。

可以點擊軟件界面右側的Maven,則會打開Maven面板,在該面板中點擊Reimport All Maven Projects按鈕,則會開始自動下載相關的jar包文件:

當下載完成后,在pom.xml中的代碼就不會報錯了,再次運行項目時,可以看到已經成功的加載了MySQL的驅動類:

​了解更多技術資訊,免費領取技術視頻資源,掃碼關注公眾號


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM