1. 程式人生 > >win10下安裝配置Java web開發環境(win10+jdk1.8+tomcat8.5+mysql5.7)

win10下安裝配置Java web開發環境(win10+jdk1.8+tomcat8.5+mysql5.7)

寫在正文之前的話:只要你一百度,類似文章多不勝數,資訊量爆炸,但是真正能確認正確的不多,其中正確的大部分還總是有一些瑕疵(可能由於我是小白的關係,大神勿噴!有不足多指點,謝謝!),我想將來每個人要具備的另一項基本能力就是去甄別資訊的真偽!我身邊很多人覺得win10並不是特別適合開發,但是我覺得系統沒有毛病,有問題是......。下面是我本人自己安裝組合win10企業版+JDK1.8+Tomcat8.5+mysql5.7的方法總結,以及遇到的極個別問題的處理方法,歡迎指正!

...

JDK1.8安裝配置

1)下載就不多說了,但是一定要在官網上下載,不要圖方便。切記!切記!切記!安裝就是一直下一步下一步,傻瓜式的。

重點說一下1.8這個版本的環境變數配置:

  • 依次進入:此電腦-屬性-高階系統設定-環境變數
  • 在系統變數新建JAVA_HOME,值是你的安裝路徑(我的路徑是:D:\Software and Visit\CS\Language of CS\Java\jdk1.8.0_151),儲存之後,找到系統變數中的Path選中,點選編輯,然後點選新建,新增%JAVA_HOME%\bin。win10裡面不需要注意標點符號,我覺得還是比較人性化的,直接儲存,配置完畢。

注意:這裡我多方諮詢,當然百度上也有各種答案,以及《core java volume》上面的解釋,綜合考慮不用再配置classpath。歡迎其它見解來襲!

2)接下來是簡單的JDK測試,鍵盤win+r進入執行,輸入cmd即可,直接在當前目錄下輸入以下命令:java出現用法及解釋,javac出現用法及解釋,java -version出現版本資訊。基本可以判斷成功無疑了,如有懷疑可以直接編寫程式測試。(這裡我就不插入圖片了,有不明白或者我說錯了可以留言或者聯絡我)

Tomcat8.5安裝配置

1)下載還是老生常談,一定要在官網上!我這裡用的是apache-tomcat-8.5.24-windows-x64.zip,解壓到你想安裝的目錄即可(我是在D:\Software and Visit\CS\Server Management\apache-tomcat-8.5.24)。

注:這裡做一個簡單的版本區分,或許對部分人有用:

  • alpha:含有大量的缺失/未測試功能,有跟多bug,任何一段時間都可能執行不穩定。
  • Beta:有一些未經測試的功能和/或一些較小缺陷,執行不一定穩定。
  • Stable:包含小數量的比較Bug,在較長的一段時間能穩定的執行。
  • 所以暫時建議選擇9以前的版本,我選擇的是8.5,也是目前比較新的版本了。
2)簡單認識檔案和安裝配置 1、部分資料夾認識
  • bin :主要是存放Tomcat服務啟動相關的執行檔及相關設定。
  • conf : 主要是存放Tomcat伺服器相關的設定。
  • webapps :主要是存放Tomcat管理網站及日後開發好的JSP網站佈署的地方。
  • logs :主要是存放Tomcat日誌檔案存放的地方
2、安裝配置 設定環境變數(設定方法與JDK大致相同),新建CATALINA_BASE=D:\Software and Visit\CS\Server Management\apache-tomcat-8.5.24,再新建CATALINA_HOME=D:\Software and Visit\CS\Server Management\apache-tomcat-8.5.24。在Path目錄下用跟JDK一樣的方法加入%CATALINA_HOME%\bin。一切儲存完畢即Tomcat完成安裝。 3、現在要來校驗安裝 win+r  ->cmd->進入到tomcat的bin目錄下->輸入:service.bat install出現以下介面 說明成功。 注意:我這裡第一次遇到Neither the JAVA_HOME nor the JRE_HOME environment variable is defined At least one of these environment variable is needed to run this program;提示找不到java_home各jre_home路徑!就在輸入命令的第一句,網上各種說JDK沒配置好,我覺得有點扯淡。 個人解決方法:
  • 1、分析startup.bat啟動指令碼:發現其呼叫了catalina.bat 
  • 2、在catalina.bat 正文開始的地方的手動添加了JAVA_HOME和JRE_HOME的值 
  • 3、修改後的圖片

一切正常。看來Tomcat要走的路還很長。 如果大神有不同見解,可以直接噴或者留言或者聯絡交流。 3)圖形化介面 這個是小白的福音,在tomcat的bin目錄下找到 Tomcat8w是圖形化介面程式,作用是配置和監視tomcat的服務
Tomcat8是windows服務的執行程式 執行Tomcat8w,如圖:
點選Start,啟動完成,在瀏覽器地址輸入http://localhost:8080出現
ok,成功完成! mysql5.7安裝配置 具體安裝如下:
1)把 mysql-5.7.19-winx64.zip 壓縮檔案解壓到 D:\Software and Visit\CS\Database\mysql\mysql-5.7.19-winx64 目錄下;
2)在 D:\Software and Visit\CS\Database\mysql\mysql-5.7.19-winx64目錄下新建 my.ini 配置檔案;
3)用文字編輯器或其他編輯器開啟 my.ini 檔案,把以下程式碼複製貼上進去,儲存退出;
4)配置環境變數;
  • 新建系統變數 MYSQL_HOME ,並配置變數值為 C:\mysql ;
  • 編輯系統變數 Path ,將 ;%MYSQL_HOME%\bin 新增到 Path 變數值後面。
5)以管理員身份執行命令提示符cmd(一定要用管理員身份執行,不然許可權不夠);
  • 使用dos指令,進入D:\Software and Visit\CS\Database\mysql\mysql-5.7.19-winx64(本人安裝目錄) 目錄,執行以下指令:
mysqld --defaults-file=my.ini --initialize-insecure
mysqld --install
net start mysql
注意:我首次安裝彈出找不到MSVCR120.DLL,解決辦法安裝微軟常用執行庫合集64位_2017.10.25.exe,即搞定問題
  • 設定 mysql 的 root 密碼,執行以下指令:
mysql -u root -p
use mysql;
update user set authentication_string=password('您的密碼') where user='root';
flush privileges;
exit 至此,mysql也安裝完畢了。對於大家喜歡圖形化介面,可以在官網上下載workbench,直接一路下一步搞定。
這裡我本機已經連線好了,直接點選Local instance MySQL直接進入本機資料庫。 寫在最後,如有不足,歡迎指正,如果覺得還行,那是我的榮幸。