Linux【JavaEE】—— 搭建 JavaEE 開發環境(附軟件安裝教程、下載地址)
在 linux 操作系統中進行 JavaEE 開發時,搭建完整的 java 開發環境,需要安裝以下 5 款軟件(文末附各軟件-):

CentOS(前面介紹中已安裝)
ideaIU
apache-tomcat
mysql(網絡獲取下載)
jdk
如下圖,我已將所需軟件都下載至 Windows,接下來將使用文件傳輸工具 Xftp 7 將文件傳輸至 linux 操作系統中進行安裝:
目錄
一、CentOS 安裝
二、jdk 安裝
三、tomcat 安裝
四、idea 安裝
五、MySQL 安裝
一、CentOS 安裝
CentOS 的安裝參見 Linux 入門篇(附帶虛擬機 VMware 和?CentOS -和安裝教程):
Linux【入門篇】—— 概述、虛擬機創建、環境配置、vmtools的安裝使用、共享文件夾的使用_Developer 小馬的博客-CSDN博客本文價紹了Linux入門內容,包括Linux概述、vm虛擬機環境的搭建、虛擬機的相關操作、vmware tools的下載和共享文件夾的設置方法。https://blog.csdn.net/weixin_53072519/article/details/123257480
二、jdk 安裝
1. 首先創建一個目錄用于存放 jdk;【mkdir /opt/jdk】
2. 使用軟件 xftp 7 將安裝的 jdk 軟件上傳到 /opt/jdk 目錄下;
3. 解壓文件;【tar -zxvf 文件】
解壓后的文件名可使用 ls 查看,這里為 jdk1.8.0_261(文件名稱不統一,注意查看自己解壓后的文件名稱);
4. 創建新目錄 /usr/local/java 用于存放解壓后的文件;【mkdir /usr/local/java】
5. 將解壓后的文件移動到 java 目錄中;【mv jdk1.8.0_261/ /usr/local/java/】
如下在 java 目錄中已有該 jdk 軟件;
6. 配置環境變量的配置文件,配置一個 JAVA HOME 環境變量;【vim /etc/profile】
vim 進入 /etc/profile 的最后一行加入以下兩句并保存;
export JAVA_HOME=/usr/local/java/jdk1.8.0_261
export PATH=$JAVA_HOME/bin:$PATH
7. 刷新環境變量;【source /etc/profile】
在進行以上操作后,雖然配置了新的環境變量,但系統并沒有更新,所以依舊無法使用,這時需要刷新環境變量使得新的環境變量生效;
此時Java環境已安裝完成,如下圖;
8. 測試安裝情況。
編寫一個 hello.java 文件;
編譯 hello.java 文件,運行 hello.java 文件;
Java 文件運行成功,jdk 安裝完成!
三、tomcat 安裝
1. 新建目錄用于存放 tomcat 壓縮包;【mkdir /opt/tomcat】
2. 上傳壓縮包至 Linux 系統中的 tomcat 目錄中;
3. 解壓文件;【tar -zxvf apache-tomcat-8.5.59.tar.gz】
如下,解壓后的目錄名為 apache-tomcat-8.5.59;
4. 進入解壓目錄中的 bin/ 目錄,找到 tomcat 的可運行文件 startup.sh 文件;
5. 運行當前 bin 目錄下的可執行文件,此時 tomcat 已經啟動;
6. 開放 8080 端口,輸入以下命令;
firewall-cmd --permanent --add-port=8080/tcp //開放端口
firewall-cmd --reload //重載
firewall-cmd --permanent --query-port=8080/tcp //查詢某端口是否開放
7. 測試 tomcat 是否可運行;
在 Windows 操作系統中訪問 Linux 中的 tomcat,出現以下界面則 tomcat 可正常使用;
tomcat 安裝完成!
四、idea 安裝
1. 新建目錄用于存放 idea 壓縮包;【mkdir /opt/idea】
2. 上傳壓縮包至 Linux 系統中的 idea 目錄中;
3. 解壓文件;【tar -zxvf ideaIU-2018.3.5.tar.gz】
如圖,解壓后的文件為 idea-IU-183.5912.21;
4. 進入解壓目錄的 bin 目錄,找到腳本文件 idea.sh;
5. 執行腳本文件;【./idea/sh】
注意執行此文件需要在 Linux 操作系統中進行,在遠程登錄的 Xshell 上是無法運行的。
運行命令后會出現如下彈框,選擇“繼續”;
這里我選擇試用版;
idea 初始界面如下;
6. 測試 idea 是否可正常運行;
選擇“新建項目”,此處會自動識別 jdk;
如果未自動識別,先檢查 jdk 是否已經正確安裝并且配置環境變量,分別使用命令 javac、java,如果顯示“未找到該命令”,則 jdk 配置有問題;
如果 jdk 配置無誤,在此終端下重新使用指令?source /etc/profile?刷新環境變量后再啟動 idea(小馬實測有效);
依次點擊下一步,輸入項目名稱后創建;
在項目 src 目錄下新建一個 Java 文件;
輸入一個簡單的 Java 程序;
鼠標右鍵,點擊運行;
運行結果如下;
idea 安裝完成!
五、MySQL 安裝
1. 新建目錄 /opt/mysql,進入目錄;
2. 在終端使用指令網絡獲取 MySQL 安裝包;
wget http://dev.mysql.com/get/mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar
內容比較大,如果已有壓縮包可使用 Xftp 上傳;
下載完成后查看如下;
3. 解壓 MySQL 壓縮包;【tar -xvf mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar】
解壓后 MySQL 所包含的包如下;
4. 卸載?mariadb 數據庫;
需要知道,CentOS 自帶的數據庫是 mariadb,與 MySQL 有沖突,所以需要刪除;
首先使用指令 rpm -qa|grep mari,查詢?mariadb 相關的安裝包;
然后刪除這些 mariadb 安裝包,使用指令 rpm -e --nodeps 包名;
5. 安裝MySQL,依次運行下面的命令;
rpm -ivh mysql-community-common-5.7.26-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.26-1.e17.x86_64.rpm
rpm -ivh mysql-community-client-5.7.26-1.e17.x86_64.rpm
rpm -ivh mysql-community-server-5.7.26-1.e17.x86_64.rpm
直接復制以上命令運行時可能會報錯。做法:將 -ivh 后面的包名刪掉,去?MySQL 目錄下復制同樣的包名粘貼到這里,即可成功;別問為什么,管用~
6. 運行 systemctl start mysqld.service,啟動 MySQL;
7. 為 root 設置用戶密碼;
MySQL 會自動為 root 用戶設置隨機密碼,可運行指令 grep "password" /var/log/mysqld.log 查看當前密碼;
然后運行 mysql -u root -p,登錄 root 用戶,登錄密碼就是剛剛查詢的隨機密碼;
登錄成功后設置密碼策略,使用指令 set global validate_password_policy=0;
默認密碼策略為1,0 - 低,1 - 中,2 - 高。
使用指令 set password for 'root'@'localhost' =password('新密碼');設置新密碼;
使用指令 flush privileges;使新密碼生效。
8. MySQL 創建完成;
至此,Linux 操作系統中 JavaEE 環境搭建完成!
軟件-:
鏈接:https://pan.baidu.com/s/1qoEWaug3pAUvU8-uR2OvcQ
提取碼:0214
Java Linux
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。