JDK安裝與配置重溫:
一、JDK下載與安裝后的結構
- 下載地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
- Mac下的JDK安裝目錄:Macintosh HD/ 資源庫 / Java / JavaVirtualMachines/ jdk1.8.0…….jdk
- Mac下的JDK的根目錄:Macintosh HD/ 資源庫 / Java / JavaVirtualMachines/ jdk1.8.0…….jdk / Contents/ Home /
-
下圖是根目錄下的所有結構:
JDK根目錄結構- bin目錄:JDK用于開發(fā)的封裝工具目錄
- javac:將Java源文件編譯成class文件
- java:運行class文件
- db目錄:是一個開源的用Java開發(fā)的關系型數(shù)據(jù)庫
- include目錄:c語言的頭文件
- jre目錄:是jdk所依賴的一些java運行時
- lib目錄:開發(fā)工具所依賴的一些庫文件
- man目錄:開發(fā)文檔
- src.zip文件:jdk的源碼
- bin目錄:JDK用于開發(fā)的封裝工具目錄
二、JDK環(huán)境變量配置
(一)mac環(huán)境
- command+空格,輸入“終端”,打開終端
- 在默認目錄(用戶主目錄)下,輸入:
sudo vim ~/.bash_profile或vim .bash_profile - 輸入以下配置語句:
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_102.jdk/Contents/Home
PATH=$JAVA_HOME/bin:$PATH:.
CLASSPATH=$JAVA_HOME/lib/tools/jar:$JAVA_HOME/lib/dt.jar:.
export JAVA_HOME
export PATH
export CLASSPATH
- 保存并推出,并使用:
source ~/.bash_profile是配置文件生效。
(二)windows環(huán)境(win7以上)
-
JAVA_HOME環(huán)境變量
作用:它指向jdk的安裝目錄,Eclipse/NetBeans/Tomcat等軟件就是通過搜索JAVA_HOME變量來找到并使用安裝好的jdk。 CLASSPATH環(huán)境變量
作用:是指定類搜索路徑,要使用已經(jīng)編寫好的類,前提當然是能夠找到它們了,JVM就是通過CLASSPTH來尋找類的。我們需要把jdk安裝目錄下的lib子目錄中的dt.jar和tools.jar設置到CLASSPATH中,當然,當前目錄“.”也必須加入到該變量中。
變量值為:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jarpath環(huán)境變量(系統(tǒng)自帶,不新建,添加值即可)
作用:指定命令搜索路徑,在i命令行下面執(zhí)行命令如javac編譯java程序時,它會到PATH變量所指定的路徑中查找看是否能找到相應的命令程序。我們需要把jdk安裝目錄下的bin目錄增加到現(xiàn)有的PATH變量中,bin目錄中包含經(jīng)常要用到的可執(zhí)行文件如javac/java/javadoc等待,設置好PATH變量后,就可以在任何目錄下執(zhí)行javac/java等工具了。
path變量值最前添加值:;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin檢查是否配置成功
運行cmd(
win + R-->輸入cmd,回車)分別輸入
java,javac,java -version(java 和 -version 之間有空格)。輸入
echo %JAVA_HOME%檢查路徑是否存在。
三、Maven倉庫的配置(IDEA自帶Maven,可以不用安裝配置Maven)
- Maven官網(wǎng)(http://maven.apache.org/download.cgi)上下載binary tar.gz(windows上下載 .zip)包【注意,是binary,不是source,前者是軟件工具包,后者是參考源碼與文檔】
- 然后,命令行執(zhí)行:
-
tar -xzvf apache-maven-3.3.9.tar.gz:解壓到gzip包所在目錄 -
sudo mkdir /usr/local/maven:【可選】創(chuàng)建一個maven目的路徑文件夾(也可以不用) -
sudo cp -r apache-maven-3.3.9 /usr/local/maven/或者sudo cp -r xxxxx /Library:將這個解壓后的文件拷貝到你想要的的目錄中 -
sudo vim ~/.bash_profile: 打開用戶配置文件,準備配置Maven相關環(huán)境變量 #Java and Maven config MAVEN_HOME=/usr/local/maven/apache-maven-3.3.9 JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_102.jdk/Contents/Home export JAVA_HOME export MAVEN_HOME export PATH=$MAVEN_HOME/bin:$PATH-
source ~/.bash_profile:讓配置生效 -
echo $JAVA_HOME:檢測JAVA_HOME配置是否存在 -
mvn -v:檢測配置Maven是否成功
四、Web 服務器
五、Intellj IDEA 開發(fā)環(huán)境的搭建
- IDEA下載官網(wǎng)
- IDEA主題更換
-
IDEA 注冊碼獲取網(wǎng)址
注意:當使用生成的注冊碼時,目前2016.3版本以上的IDEA需要相關配置才可完成激活,步驟如下:- 找到本機中的hosts文件:
- Windows:
C:\Windows\System32\drivers\etc\hosts - MacOS:先打開Finder ->按快捷鍵組合
Shift+Command+G三個組合按鍵,并輸入 Hosts 文件的所在路徑:/etc/hosts
- 修改與生效:
- Windows:
開始 -> 運行 -> 輸入cmd -> 在CMD窗口輸入
ipconfig /flushdns - MacOS:
- 找到hosts文件拷貝一份到桌面,添加
0.0.0.0 account.jetbrains.com然后替換/etc/hosts - 再次打開IDEA并粘貼激活碼,即可~
- 找到hosts文件拷貝一份到桌面,添加
六、IDEA搭建Maven下的Java Web項目
以下兩篇文章親測搞定!
- IDEA創(chuàng)建Maven下的JavaWeb項目
- IDEA下創(chuàng)建Java Web項目 + 配置Tomcat
- IntelliJ IDEA創(chuàng)建SpringMVC+Maven項目
列出兩個關鍵點,別忘記:
-
創(chuàng)建maven項目時,記得選擇如下的archetype,這樣Maven會實現(xiàn)下載好部分web相關的依賴庫【當然我們可以自己后面按需再add】:
-
創(chuàng)建/WEB_INF/classes 和 /WEB_INF/lib 兩個目錄,并做相關設置:




