Java后端開發(fā)入門--環(huán)境搭建

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的源碼

二、JDK環(huán)境變量配置

參考文章

(一)mac環(huán)境

  1. command+空格,輸入“終端”,打開終端
  2. 在默認目錄(用戶主目錄)下,輸入:sudo vim ~/.bash_profilevim .bash_profile
  3. 輸入以下配置語句:
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
  1. 保存并推出,并使用:source ~/.bash_profile是配置文件生效。

(二)windows環(huán)境(win7以上)

  1. JAVA_HOME環(huán)境變量
    作用:它指向jdk的安裝目錄,Eclipse/NetBeans/Tomcat等軟件就是通過搜索JAVA_HOME變量來找到并使用安裝好的jdk。

  2. CLASSPATH環(huán)境變量
    作用:是指定類搜索路徑,要使用已經(jīng)編寫好的類,前提當然是能夠找到它們了,JVM就是通過CLASSPTH來尋找類的。我們需要把jdk安裝目錄下的lib子目錄中的dt.jar和tools.jar設置到CLASSPATH中,當然,當前目錄“.”也必須加入到該變量中。
    變量值為:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

  3. path環(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

  4. 檢查是否配置成功

  5. 運行cmd(win + R-->輸入cmd,回車

  6. 分別輸入java,javacjava -version (java 和 -version 之間有空格)。

  7. 輸入echo %JAVA_HOME%檢查路徑是否存在。

三、Maven倉庫的配置(IDEA自帶Maven,可以不用安裝配置Maven)

  1. Maven官網(wǎng)(http://maven.apache.org/download.cgi)上下載binary tar.gz(windows上下載 .zip)包【注意,是binary,不是source,前者是軟件工具包,后者是參考源碼與文檔】
  2. 然后,命令行執(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需要相關配置才可完成激活,步驟如下:
    1. 找到本機中的hosts文件:
    • Windows:C:\Windows\System32\drivers\etc\hosts
    • MacOS:先打開Finder ->按快捷鍵組合 Shift+Command+G 三個組合按鍵,并輸入 Hosts 文件的所在路徑:/etc/hosts
    1. 修改與生效:
    • Windows:
      開始 -> 運行 -> 輸入cmd -> 在CMD窗口輸入
      ipconfig /flushdns
    • MacOS:
      1. 找到hosts文件拷貝一份到桌面,添加0.0.0.0 account.jetbrains.com然后替換/etc/hosts
      2. 再次打開IDEA并粘貼激活碼,即可~

六、IDEA搭建Maven下的Java Web項目

以下兩篇文章親測搞定!

列出兩個關鍵點,別忘記:

  1. 創(chuàng)建maven項目時,記得選擇如下的archetype,這樣Maven會實現(xiàn)下載好部分web相關的依賴庫【當然我們可以自己后面按需再add】:


  2. 創(chuàng)建/WEB_INF/classes 和 /WEB_INF/lib 兩個目錄,并做相關設置:



最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • Spring Boot 參考指南 介紹 轉載自:https://www.gitbook.com/book/qbgb...
    毛宇鵬閱讀 47,268評論 6 342
  • Spring Cloud為開發(fā)人員提供了快速構建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,545評論 19 139
  • 一、安裝虛擬機及Ubuntu 虛擬機選擇VirtualBox,操作系統(tǒng)選擇Ubuntu的server版。 這兩個軟...
    shohokuooo閱讀 2,645評論 0 50
  • 下載安裝JDK 首先到oracle的jdk下載頁面 下載jdk。jdk建議使用最新的jdk8,根據(jù)系統(tǒng)版本選擇32...
    樂百川閱讀 611評論 0 2
  • 一個明媚的星期六,微信列表一個女生突然跳出的一個問題,讓我不禁有些詫異。 小鴨,我的男朋友老是給他前女友點贊,你說...
    春里小鴨閱讀 16,221評論 0 0

友情鏈接更多精彩內(nèi)容