手把手教你搭建开发环境之Java开发
大家好呀,從今天開始,我們的手把手系列教程就正式開始啦。
如果你覺得本文對你有一些幫助,歡迎大家關注、點贊、分享給需要的小伙伴們,謝謝大家啦。
前言
Java雖然是一個比較老的語言,但到現在依然充滿了活力,各種開源框架層出不窮,豐富的社區資源都對Java的發展和應用都提供了極大的幫助。對于想學習Java開發的小伙伴,第一步就是要搭建開發環境,然后才能進行更好的開展后續的學習和工作。那接下來我們就一起看看怎么從0到1搭建一個Java開發環境吧。
搭建Java開發環境,我們首先需要準備相應的軟件安裝包,我們本次的軟件清單如下:
- JDK 8
- IntelliJ IDEA 2020
- Tomcat 8
- MySQL 5.7.29
- Navicat Premium 15
注1:所有軟件版本都為當前實際應用中最為廣泛使用的穩定版本。
注2:所有的軟件大家都可以到對應的軟件官網下載,大家也可以在我是開發者FTD公眾號下載,關注我們的公眾號,后臺回復Java開發軟件即可獲得全套軟件的下載地址,部分收費軟件可能有驚喜哦。
Step 1 安裝JDK 8
1,下載JDK 8
我們首先去官網下載jdk,這里我們使用的是jdk8版本。
- 版本號:Java SE Development Kit 8u271
- 官方下載地址:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html
由于Java已經被Oracle收購,所以我們需要去Oracle的官網下載jdk。在瀏覽器中輸入jdk的下載地址,打開下載列表頁面,如下圖所示:
在這個頁面根據自己的系統來選擇對應的jdk版本就可以,因為我們是Windows機器,這里我們選擇Windows x64版本,點擊下載,會出現Oracle的用戶協議頁面,如下圖所示:
同意協議后跳入Oracle登錄頁面。下載jdk需要先注冊Oracle賬號,登錄后才能下載,如果沒有Oracle賬號的需要先注冊一下,這里我們使用已注冊好的賬號登錄,登錄完成后彈出下載界面開始下載。
注:小伙伴們也可以在我是開發者FTD公眾號后臺回復:Java開發軟件獲取搭建環境的全套軟件。
2,安裝JDK
下載完成后,直接雙擊安裝包進行安裝,彈出如下圖所示:
直接點擊下一步,進入安裝選項界面,jdk默認是安裝到c盤下面,我們這里更改一下安裝位置,改為e盤,建議不要直接安裝到系統盤下,如圖所示:
點擊下一步開始安裝,當jdk安裝完成后會彈出讓安裝jre的提示,如下圖所示:
jre是java的運行時環境所需要的jar包,我們將jre同樣也放到同一層級的目錄下,如下圖所示:
注意,此時如果沒有jre的目錄,我們首先要到jdk的目錄中先創建jre的文件夾,才可以在更改按鈕里找到該目錄。如上圖所示,jre1.8.0_271文件夾為自己手動創建。
jdk與jre的區別:jdk是Java開發環境所必須的,jre只是Java運行環境所必須的,通常來說,jdk的內容是包含jre的。
然后點擊下一步,繼續安裝程序。稍等片刻后,安裝就完成了,點擊關閉按鈕完成安裝,如下圖所示:
3,JDK驗證
jdk安裝完成后,如何驗證是否安裝成功了呢?
首先我們打開命令行,在命令行中輸入java,顯示如下信息表明jdk已經安裝完成了,如圖所示:
此時,我們還可以輸入
java -version來查看一下安裝的jdk版本,如下圖所示:
可以看到顯示的版本號與我們在官網下載的版本是一致的。
4,配置環境變量
有同學可能就要問了,為什么jdk安裝完成之后還得配置環境變量呢?不配置不行嗎?
我們知道java程序是需要先編譯的,java提供了javac命令來編譯,如果我們不配置環境變量,我們在使用命令時就會提示如下圖所示:
當我們切換到jdk的bin目錄下時,再運行javac發現就可以找到該命令了,如下圖所示:
[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-psIKIbPU-1604328895091)(https://p6-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/1a0fb8e04a574f75beb0ebb7863d69c5~tplv-k3u1fbpfcp-watermark.image)]
所以大家可以簡單的理解,配置了環境變量會方便我們使用java的相關命令來處理java程序。
那我們下面就來講一下如何配置jdk的環境變量。
1,右鍵我的電腦,選擇屬性 -> 高級系統設置 -> 環境變量,打開環境變量的對話框,如下圖所示:
2,首先我們來配置JAVA_HOME變量,點擊新建按鈕,打開新建系統變量對話框,輸入變量名JAVA_HOME,變量值為你的jdk按照路徑,注意是jdk的根目錄,例如這里配置的為:E:\Program Files\Java\jdk1.8.0_271,如下圖所示:
為啥要配置 JAVA_HOME,一定要用 JAVA_HOME 命名嗎?
其實不是必須的。因為有些開發工具,如(Eclipse,IDEA, Tomcat)都會去掃描你的 JAVA_HOME 變量,看看你的電腦裝了幾個版本的 jdk。
當然我們也可以不用 JAVA_HOME 這個名字當參數名,但是當有些軟件啟動時需要 JAVA_HOME,例如 Tomcat,當你不用這個命名,你就需要去修改 Tomcat 的 bin 目錄下的 catalina.bat 文件,才能啟動Tomcat,會增加復雜度,所以建議大家還是命名為 JAVA_HOME。
3,下一步開始配置path路徑。我們在環境變量對話框中選中Path,點擊編輯按鈕或雙擊打開path對話框。注意,這里根據系統版本的不同,展現形式可能有所不同。
如果是排列形式的,直接點擊新建按鈕,輸入變量值 %JAVA_HOME%\bin,點擊完成即可。如圖所示:
如果是編輯框形式的,首先需要在末尾添加英文冒號;,然后再輸入變量值%JAVA_HOME%\bin,然后點擊確定完成配置,如下圖所示:
環境變量配置完成后,我們再去命令行輸入javac執行一下,是不是不提示錯誤了。
到這里,我們的jdk就安裝完成了,那下一步我們就要準備開始寫代碼了,Java開發相關的IDE工具有很多,最出名的就是Eclipse和IDEA了,大家可以根據自己的使用習慣進行選擇,我們這里推薦大家使用IDEA來作為Java開發的工具。
Step 2 安裝IntelliJ IDEA 2020
我們首先去官網下載IDEA,這里我們使用的是2020.1版本。
- 版本號:IntelliJ IDEA 2020.1
- 官方下載地址:https://www.jetbrains.com/idea/download/
注:IDEA不是免費軟件,需要付費獲得license,當然也可以直接使用社區版本,不過會有一些限制。另外小伙伴們可以在我是開發者FTD公眾號后臺回復:Java開發軟件獲取搭建環境的全套軟件。
1,安裝IDEA
IDEA的安裝比較簡單,直接雙擊可執行文件,進入安裝向導。選擇安裝目錄,勾選安裝選型,選擇Next,如下圖所示:
點擊安裝按鈕后,程序就開始自動安裝了。安裝后顯示下圖,點擊Finish按鈕完成安裝:
此時桌面上就會出現IDEA的應用圖標。雙擊打開IDEA,顯示如下IDEA配置向導,在這里大家可以根據自己的喜愛來選擇就行:
2,創建Java項目
我們可以從上圖中可以看到,IDEA有三種創建項目的方式:
- 創建新項目
- 打開已有項目
- 從源碼版本控制庫中打開項目,例如Git倉庫中
我們選擇第一個,創建新項目,打開如下界面:
可以看到IDEA可以創建多種類型的項目,java項目、企業級項目、Spring項目、web項目、maven項目等等,大家可以根據自己項目的需要通過IDEA快速的創建。
這里我們選擇Java項目(后面會介紹如何創建web項目),可以看到在Project SDK的位置,顯示的是我們已經安裝好的jdk版本了,如果大家電腦中有多個jdk版本,可以在這里進行選擇切換。
我們還可以在下方為這個新項目選擇lib庫或者框架,在需要的庫或框架前面勾選,IDEA就會引導你進行下一步配置,如圖所示:
選擇完成后,點擊Next進入到下一步。
我們可以通過IDEA已有的模板來創建一個項目,如圖所示:
點擊Next,在這里,我們需要輸入項目名稱,項目路徑以及包名,如下圖所示:
點擊Finish,一個新的java項目就創建完成了。如下圖所示:
3,IDEA的常用配置
剛安裝好的IDEA還是需要我們做一些簡單調整,以適應我們自己的開發習慣。
2. 調整IDE主題和字體。 點擊File -> Settings,打開設置對話框,在里面找到Appearance & Behavior -> Appearance,在右側面板中對主題和ide字體等進行設置,如圖所示:
調整完成后,發現左側導航欄的字體變大了。
IDEA還有很多其他配置,這里就不詳細介紹了,后面等有機會了會專門寫一下如何使用IDEA,大家記得關注我們喔。
4,IDEA的常用插件
IDEA最重要的一個功能是支持各種各樣的插件,IDEA是一個開放的平臺,開發者可以為IDEA開發插件以更方便使用者來進行軟件開發。這里我們介紹一些常用的插件,后續也是會有單獨的文章來專門介紹IDEA插件的使用。
插件位置:點擊File -> Settings,打開設置對話框,在里面找到Plugins,就打開插件界面。
在這個窗口中我們可以看到IDEA所提供的插件市場,以及IDEA已經安裝好的插件。如下圖所示:
好,那下面就讓我們安裝幾個比較常用的插件吧:
插件一:Alibaba Java Coding Guidelines
阿里巴巴代碼規范檢查插件,代碼規范檢查用的,可以實時提示代碼中不符合規范的代碼,并能給出修改建議,一定要安裝。
插件二:.ignore
由于我們大部分項目都會使用Git來管理我們的源代碼,所以在創建項目的時候就需要創建Gitignore文件,.ignore這個插件可以幫助我們快速創建ignore文件,并且會根據使用的ide,編程語言等來自動生成需要忽略的文件,非常方便,推薦安裝。
插件三:Statistics
這個插件是用來統計我們代碼行數的,如果大家想知道自己寫了多少行代碼,那使用這個插件是再合適不過了。
上面都是一些基礎插件,當然還有很多非常不錯的插件,這里就不一一介紹了,后面會專門寫一下,歡迎大家繼續關注我們呀。
IDEA還有其他非常多好用的插件,大家也可以多多去插件市場探索,或者關注我們公眾號查看更多關于IDEA 插件的文章。
到這里,我們用來開發Java代碼的IDE工具也就安裝并配置完成了。
我們使用Java通常是來寫后端服務,那后端服務需要容器來承載,那接下來我們就一起看看最流行的服務端軟件Tomcat吧。
Step 3 安裝Tomcat 8
Tomcat 應該不用做太多介紹,Tomcat是Apache 軟件基金會(Apache Software Foundation)的Jakarta 項目中的一個核心項目,目前大部分Java服務端容器都是在使用Tomcat,我們先去官網下載下來。
- 版本號:Tomcat 8.5.59
- 官網下載地址:https://tomcat.apache.org/download-80.cgi
大家可以根據自己的操作系統來下載,我們這里是Windows,就選擇Windows 64位的zip包下載就行。
1,安裝Tomcat
將下載的zip包解壓到硬盤任意目錄即可,但建議不要是C盤,操作系統可能會出現拒絕訪問的問題。另外解壓路徑中不要包含中文和特殊字符!解壓后的目錄結構如下所示:
2,配置Tomcat環境變量
和jdk一樣,我們也需要給Tomcat配置系統環境變量,以便于更好的使用Tomcat提供的命令。
這樣環境變量我們就配置完成了,Tomcat的環境變量也不是必須配置的,因為后續我們都是通過IDEA來對Tomcat進行操作的。
3,啟動Tomcat
打開命令行,輸入startup.bat,就可以啟動Tomcat了。如下圖所示,說明Tomcat已經啟動了:
接下來讓我們打開瀏覽器,在地址欄中輸入http://localhost:8080/,如果看到如下界面,表示Tomcat啟動成功啦:
4,Tomcat控制臺亂碼解決
不過我們看到Tomcat控制臺輸出的信息有些字符都是亂碼,會讓人看不懂意思,這是因為Tomcat默認不支持中文字符,讓我們去到Tomcat的根目錄下,在conf文件夾下,找到logging.property文件,將
java.util.logging.ConsoleHandler.encoding = UTF-8修改為
java.util.logging.ConsoleHandler.encoding = GBK如下圖所示:
再重新啟動Tomcat,此時我們看到亂碼已經解決了,如圖所示:
5,IDEA中配置Tomcat
下面我們在IDEA中配置Tomcat,打開設置對話框,依次點擊Build,Excution,Deployment -> Application Servers,在右側面板中,點擊+號,選擇Tomcat Server,打開Tomcat配置對話款,如下圖所示:
在這里我們選擇Tomcat的安裝路徑,點擊OK完成配置。
6,IDEA中創建web應用
Tomcat服務器和IDEA我們都已經安裝好了,下面讓我們來創建一個Web應用吧。
點擊File -> New Project,打開創建應用窗口,選擇“Spring”,在右側窗口中選擇Web Application,同時選擇Application Server,此時可以看到這里IDEA已經默認選擇Tomcat,如圖所示:
點擊下一步,完成項目的創建。此時我們可以看到在IDE上方的Tomcat的按鈕,如圖所示:
我們點擊Tomcat,在下拉列表框中選擇“Edit Configurations”,打開配置窗口,如下圖所示:
我們可以在這里配置Tomcat的一些參數,比如訪問地址,打開的瀏覽器,vm參數,打印的日志等等。
現在我們打開項目中的index.jsp,編輯title和body的內容,完成后點擊Tomcat旁邊的綠色按鈕,啟動Tomcat。
當Tomcat加載完成后,會自動打開瀏覽器訪問我們的程序地址,如下圖所示:
到這里,我們的Java環境基本上已經搭建完成了,不過程序開發怎么能少的了數據庫呢。下面我們來介紹一下MySQL數據庫的安裝和使用。
Step 4 安裝MySQL 5.7.29
MySQL依然是目前最流行的數據庫,使用的公司眾多。我們一般選擇的是 MySQL Community Server ,社區版本,是官方免費供給我們使用的。
- 版本號:5.7.29
- 官網下載地址:https://downloads.mysql.com/archives/community/
打開地址后,選擇5.7.29版本,選擇Windows系統后就會自動篩選出合適的下載文件,這里我們選擇64位的程序,點擊下載。如下圖所示:
如果官網下載較慢,小伙伴們也可以在我是開發者FTD公眾號后臺回復:Java開發軟件獲取搭建環境的全套軟件。
1,安裝MySQL
直接將下載的zip包解壓到硬盤上,注意解壓路徑不要有中文漢字或特殊字符即可。我們這里解壓到e盤根路徑,解壓后的文件如下圖所示:
2,配置環境變量
跟jdk和Tomcat一樣,我們也需要給MySQL配置環境變量,是不是看到這里都不需要我再多說什么了。
1,右鍵我的電腦,選擇屬性 -> 高級系統設置 -> 環境變量,打開環境變量的對話框,在下方的 系統變量 內,新建一個 MYSQL_HOME 變量,輸入你的 MySQL 解壓縮后文件夾的目錄;如圖所示:
2,在 系統變量 內找到其中的 Path 變量,雙擊打開,再最后加上 %MYSQL_HOME%\bin 就完成了環境變量的配置了。
此時,我們已經配置了三個環境變量,分別是JAVA_HOME、CATALINA_HOME、MYSQL_HOME,如下圖所示:
3,MySQL配置文件
新建 my.ini 文件
進入解壓縮后的文件內(mysql-5.7.29-winx64),新建 my.ini 文件。在空白處點擊鼠標右鍵,選擇新建 txt文本 文件,再將重命名文件為 my.ini(后綴名顯示:菜單欄->查看->文件擴展名,勾上);如下圖所示:
輸入配置內容
雙擊 my.ini 文件默認記事本打開。
請注意輸入的內容中 basedir 和 datadir 是你自己對應的MySQL安裝路徑
[mysql] # 設置 mysql 客戶端默認字符集 default-character-set=utf8 [mysqld] #設置 3306 端口 port = 3306 # 設置 mysql 的安裝目錄 basedir=e:\mysql-5.7.29-winx64# 設置 mysql 數據庫的數據的存放目錄 datadir=e:\mysql-5.7.29-winx64\data # 允許最大連接數 max_connections=200 # 服務端使用的字符集默認為 8 比特編碼的 latin1 字符集 character-set-server=utf8 # 創建新表時將使用的默認存儲引擎 default-storage-engine=INNODB4. 安裝MySQL
MySQL的基礎配置完成后,下面我們就來安裝MySQL數據庫了。
首先我們要以管理員身份打開命令行,在鍵盤上按下Win + X 后,在按 A 鍵,打開命令提示符(管理員),記住一定要以管理員身份打開才能有足夠的操作權限。
有的電腦系統可能是 powershell,兩個基本功能類似。
然后在命令行窗口中定位至MySQL安裝目錄的 bin 文件夾下
cd XXXX:其中的 XXXX為你的 MySQL 安裝目錄,跟之前一樣,復制粘貼即可。
cd e:\mysql-5.7.29-winx64\bin如下圖所示:
注:如果路徑中,某文件夾含有空格,需要加上 “”
下面我們就可以開始安裝MySQL了,注意以下的命令必須以管理員身份進行!
建立默認數據庫
在命令行下輸入下面這個語句新建 data 文件夾:
mysqld --initialize-insecure --user=mysql如下圖所示:
之后你會發現多了一個 data 文件夾,如下圖內容;此時 MySQL 建立了默認的數據庫,用戶名為 root,密碼為空。
注意:在安裝時可能會提示缺少MSVCP120.dll動態文件的提示,此時可以使用我們提供的軟件 DirectXRepair-v3.8 進行修復就可以了。在我是開發者FTD公眾號后臺回復:Java開發軟件獲取搭建環境的全套軟件。如下圖所示:
安裝服務
輸入下面語句:
mysqld -install第一次安裝的話會顯示 “Service successfully installed.”,如下圖所示:
如果已經安裝過了,則會顯示"The service already exists! …",如下圖:
如果需要移除服務:
mysqld -remove切換 MySQL 版本的時候,需要先移除服務再安裝。是不是感覺免安裝,切換版本還是挺容易的。
需要在原先的文件夾內 remove ,再在當前的文件夾內 install即可。如下圖所示:
進入 MySQL
1. 啟動服務
我們在命令行中輸入以下命令來啟動MySQL服務:
net start mysql可以看到,MySQL服務已經啟動了,如下圖:
2. 登錄
輸入登錄語句:-u 指的是登錄的用戶名,-p 是密碼,因為是默認安裝的數據庫,此時密碼為空,回車即可。
mysql -u root -p //默認為 root,mysql -u <用戶名> -p <密碼>3. 設置密碼
為了避免之后出現登錄問題,登陸后第一件事情就是修改密碼。
new_password 部分是你的新密碼部分,自行修改。
注意結尾的分號:";"
注意密碼在單引號內部:‘new_password’
4. 操作數據庫
現在我們就可以操作數據庫啦,如何操作數據庫在這里就不做深入介紹了,后面我們會有專門的專題來介紹,請多關注。
這些都是MySQL默認的建立數據哦~
5. 退出和停止
我們在不使用的時候最好停止 MySQL 服務~
quit // 退出 net stop mysql // 停止服務如下圖所示,MySQL服務已經停止了:
Step 5 安裝Navicat Premium 15
MySQL安裝好了,雖然MySQL的命令行也可以用,不過我們還是需要一個強大的數據庫工具幫我們來操作數據庫,那Navicat是個非常不錯的選擇。
- 版本號:Navicat Premium 版本 15
- 下載地址:https://www.navicat.com.cn/download/navicat-premium
注:Navicat不是免費軟件,需要付費獲得license,可以免費試用。需要的小伙伴們也可以在我是開發者FTD公眾號后臺回復:Java開發軟件獲取搭建環境的全套軟件。
1,安裝Navicat Premium 15
Navicat的安裝非常簡單,下載完成后,雙擊安裝包,顯示如下界面:
選擇安裝位置,直接下一步就可以。
最后點擊安裝按鈕開始安裝,如下圖所示:
安裝完成后,點擊完成,結束安裝。如圖所示:
2,連接數據庫
安裝完成后,雙擊桌面的Navicat圖標,打開軟件,如下圖所示:
建立連接:點擊界面上的連接按鈕,選擇MySQL數據庫,開始創建一個新的連接,如下圖所示:
接下來,我們給這個連接起一個名字,這里叫localdb,因為是我們自己電腦上的MySQL數據庫。然后在主機那里輸入localhost,表示本機,端口號默認3306即可,這是MySQL的默認端口。最后輸入用戶名和密碼就可以了,如下圖所示:
我們還可以點擊左下角的測試連接按鈕,測試一下連接是否通,如下圖所示:
最后點擊確定完成連接的創建。
此時在界面左側出現了我們新建的連接,雙擊打開,可以看到里面已經有一些默認的數據庫了。如下圖所示:
3,創建數據庫
下面讓我們來創建一個新的數據庫實例吧。右鍵連接,選擇新建數據庫,如下圖所示:
在這里,我們輸入數據庫名,選擇字符集和排序規則后,點擊確定,完成數據庫的創建,如下圖所示:
到這里,我們一個完整的java開發環境就搭建完成了,下面就可以愉快的寫代碼啦。
文中所有涉及的軟件,小伙伴們也可以在我是開發者FTD公眾號后臺回復:Java開發軟件獲取搭建環境的全套軟件。
創作不易,如果對大家有幫助,歡迎轉發,點贊,謝謝大家 _
另外大家也可以添加我的微信,我拉你到開發者交流群,一起學習交流!
我的微信號:ForTheDeveloper
或者掃碼下方二維碼添加:
歡迎大家關注「我是開發者FTD」公眾號,微信號:ForTheDevelopers
關注開發,更關注開發者!
總結
以上是生活随笔為你收集整理的手把手教你搭建开发环境之Java开发的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 关于CString
- 下一篇: phaser java_【Java并发编