Java開發環境全套安裝及配置圖文教程Deepin開發真香!


 

 

 

Java開發環境全套安裝及配置圖文教程Deepin開發真香!

05-07 18:35
關注

Deepin操作系統是中國最活躍的 Linux 發行版,Deepin 為所有人提供穩定、高效的操作系統,強調安全、易用、美觀。其口號為“免除新手痛苦,節約老手時間”。

打開百度APP,查看更多高清圖片

序言

本文主要介紹如何在Deepin操作系統中配置完整的Java開發環境,配置內容如下:

JDK:JDK的下載、安裝和配置Maven:Maven的下載、安裝和配置IDEA:IntelliJ IDEA的下載、安裝和配置Spring Initializr:在IDEA中安裝Spring Initializr插件Hello World:編寫並運行一個Hello World項目本文內容主要是針對Java開發環境的配置教程

一.安裝JDK

作為一個Java開發者,准備好JDK的環境是第一件必須做的事情。如果你使用的是IDEA 2020,則可以使用IDEA自身下載並配置的JDK。但我還是一如既往的配置自己的JDK環境,這至少需要做四件事情:下載、安裝、配置和驗證。

1.1 下載JDK

訪問JDK的官方下載網站,在下載列表中選擇對應的JDK版本以及操作系統,點擊下載鏈接並下載,以JDK 8為例,下載頁面地址如下:

https://www.oracle.com/java/technologies/javase/javase8u211-later-archive-downloads.html

提示在下載JDK時,需要提供一個可用的Oracle帳號,如果沒有,請注冊一個Oracle帳號后再繼續下載。

1.2 解壓安裝包

進入JDK安裝包下載目錄,然后使用如下命令解壓縮JDK安裝包:

$ tar -zxvf jdk-8u241-linux-x64.tar.gz命令執行完成后,在/usr/lib目錄下創建一個名為jvm的文件夾,命令如下:

$ cd /usr/lib$ sudo mkdir jvm然后將解壓出的文件移動到/usr/lib/jvm中,命令如下:

$ sudo mv jdk1.8.0_241/ /usr/lib/jvm/jdk1.8.0.241提示安裝路徑可自定義,按照自己的使用習慣進行定義即可

1.3 配置JDK環境變量

JDK安裝到位后,我們需要向系統環境中寫入JDK的變量。在這里,為了防止每次打開終端都需要重新輸入source /etc/profile命令讓JDK配置生效,我們使用另外一種方式,將JDK配置為全局變量,命令如下:

sudo vim /etc/bash.bashrc命令執行后,將進入Vim文件預覽界面:

此時鍵入“I”鍵進入編輯狀態,並在內容末尾加入下列配置信息:

JAVA_HOME=/usr/lib/jvm/jdk1.8.0.241CLASSPATH=.:$JAVA_HOME/lib.tools.jarPATH=$JAVA_HOME/bin:$PATHexport JAVA_HOME CLASSPATH PATH

配置完成后,鍵入“ESC”鍵退出編輯狀態,並輸入:qw命令保存修改。

接下來,在終端輸入如下命令使剛剛編輯的環境變量生效,命令如下:

source /etc/bash.bashrc1.4 JDK安裝檢查

通過以上三個步驟,我們便在Deepin操作系統中(全局)安裝好了JDK的環境。接下來,關閉並重新打開終端,並輸入如下的命令,驗證JDK是否安裝成功:

$ java -version如果JDK被成功安裝到Deepin操作系統上,則可以在終端上看到如下的信息:

提示在配置JDK的環境變量時,“=”號左右兩側不要有空格,如果配置未能生效,請檢查你的配置內容是否書寫正確。

二.Maven配置

對於Java開發者來說,通常需要在所開發的項目中引入很多第三方的依賴包,例如SpringFramework,Log4j,MySQL,JPA等等。為了更好的管理項目中的依賴包,我們會在本地計算機中安裝一個項目自動構建工具,例如Maven,Gradle等。本文以Maven為例,演示如果在Deepin中安裝項目自動構建工具。

2.1 下載Maven

訪問Apache Maven官網,點擊Download按鈕進入下載列表,然后選擇對於的操作系統版本進行下載。官方地址如下:

http://maven.apache.org/download.cgi

2.2 安裝Maven

新創建一個目錄用於安裝Maven,例如我將maven安裝到/home/ramostear/tools/maven3.6.3目錄下。首先創建目錄,命令如下:

$ mkdir /home/ramostear/tools然后,解壓Maven安裝包,並將文件剪切到安裝目錄下:

$ tar -zxvf apache-maven-3.6.3-bin.tar.gz

現在,使用下面的命令將解壓后的文件剪切到安裝目錄:

$ mv /home/ramostear/Downloads/apache-maven-3.6.3 /home/ramostear/tools/提示Maven的安裝路徑根據自己喜好可自定義,例如安裝在/usr/local/目錄下。

2.3 修改默認倉庫

進入Maven安裝路徑,並創建一個名為“repo”的文件夾作為依賴包的存放地址,

然后打開conf/setting.xml文件,添加如下配置:

<localRepository>/home/ramostear/tools/apache-maven-3.6.3/repo</localRepository>如下圖所示:

配置完成后,請將此文件拷貝一份到repo目錄中。

2.4 配置Maven環境變量

打開終端,輸入下面命令:

$ sudo vim /etc/bash.bashrc然后按“I”鍵進入編輯狀態,並輸入下面的配置信息:

M2_HOME=/home/ramostear/tools/apache-maven-3.6.3PATH=$M2_HOME/binexport M2_HOME按“ESC”鍵退出編輯,輸入“:wq”退出。

最后,在終端輸入如下命令,使maven的環境變量生效:

$ source /etc/bash.bashrc2.5 Maven安裝檢查

關閉並重新打開終端,在終端輸入如下命令,檢查Maven是否安裝成功:

$ mvn -v若Maven已經安裝成功,將看到如下的輸出信息:

三、安裝IntelliJ IDEA

工欲善其事,必先利其器。前面,我們已經成功安裝了Java開發最基本的兩個環境,接下來我們將安裝Java的編碼工具。一個好的編碼工具能讓你的工作和學習事半功倍,我將以IntelliJ IDEA為例介紹IDE的安裝過程。

3.1 應用市場安裝

在Deepin的應用市場中,已經為我們提供了IntelliJ IDEA的安裝包。我們只需在應用市場左側的菜單欄選擇“編程開發”,然后在右側的列表中選擇IntelliJ IDEA Ultimate或者IntelliJ IDEA Community版本進行安裝即可。

3.2 手動安裝

對於Java開發而言,我們使用IntelliJ IDEA的社區版提供的功能即可滿足。如果你想體驗更多的功能,也可以付費並下載商業版本使用。本文以社區版進行演示。訪問下列地址下載IDEA社區版:

https://www.jetbrains.com/idea/download/#section=linux

文件下載完成后,將壓縮包解壓至目標文件夾,例如:

$ tar -zxvf ideaIC-2020.1.1.tar.gz -C /home/ramostear/tools/解壓完成后,IDEA軟件將存放於/home/ramostear/tools**目錄下。進入bin目錄,點擊“idea.sh”啟動軟件。

到此,我們以成功在Deepin中安裝好IntelliJ IDEA。

3.3 安裝Spring Boot插件

IntelliJ IDEA 社區版並未提供創建Spring Boot項目的插件,因此我們需要自行安裝該插件。在創建新的項目之前,點擊“Configure”按鈕,進入軟件配置界面。

點擊 “Plugins”選項,在右側的搜索框內輸入“Spring Boot”,然后選擇“Spring Assistant”,點擊“Install”按鈕安裝插件。

安裝完成后,重啟IDEA即可。

四、創建Spring Boot項目

工具准備完成后,重啟IDEA並點擊“Creat New Project”按鈕,在Deepin中創建第一個Spring Boot項目。進入配置也沒后,點擊左側的“Spring Assistant”選項,然后點擊“Next”按鈕。

接下來,填寫項目的相關信息,然后點擊“Next”按鈕進入下一步:

最后,我們選擇添加一個Spring Web MVC的依賴包,如下圖所示,然后點擊Next完成項目創建。

由於是第一次創建Spring Boot項目,需要花費一些時間去下載相關的依賴包。若發現未能正常下載依賴包到本地配置的maven倉庫,請檢查IDEA中Maven倉庫地址是否正確。

依賴加載完成后,你的項目應該是這樣的:

最后,點擊綠色小三角運行項目,項目啟動后,控制台將輸出如下信息:

小結

本文詳細介紹了如何在Deepin中安裝並配置JDK、Maven、IntelliJ IDEA以及IDEA 插件,最后通過一個簡單的Spring Boot項目檢驗了開發環境的工作狀態。

原創文章,未經允許,請勿轉載!

舉報/反饋
 


免責聲明!

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



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