java開發環境搭建--jdk安裝、maven配置、Idea
安裝 JDK
下載安裝
首先開啟 Oracle 官網 JDK 1.8 下載頁面,根據下圖選擇下載各系統對應的版本,這裡以 Win10 64 位作業系統為例。
下載完成之後,雙擊滑鼠進行安裝,一直單擊“下一步”按鈕直至安裝完畢。
環境變數配置
JDK 安裝完畢後,接下來配置 JDK 環境變數,選擇“我的電腦” | “屬性” | “高階系統設定” | “環境變數” | “新建”命令:
在彈出的對話方塊中新建JAVA_HOME
變數以及 Java 安裝地址,如下圖:
單擊“確定”按鈕後,回到環境變數介面,雙擊Path
以上,Java 環境變數配置完畢!
測試
配置完成之後,測試一下 JDK 是否配置正確,Win10 下使用快捷 window+r 輸入 cmd 命令,進入執行視窗,執行命令java -version
,若出現如下結果,則表示安裝成功!
安裝 Maven
安裝 Maven 的前提是完成 Java 環境安裝,Maven 依賴於 Java 環境。
下載安裝
訪問 Maven 官網下載 Maven 對應的壓縮包,如下:
選擇 Maven 的 zip 壓縮包(apache-maven-3.5.4.zip),下載完成後解壓到本機目錄下。例如,路徑:D:\Common Files\apache-maven-3.5.4
Maven 為綠色軟體解壓後即可使用。
環境變數配置
按照上面步驟開啟環境變數設定頁面,雙擊 Path 變數,將上一步解壓的目錄新增到 Path 中。
以上,Maven 環境配置完畢!
測試
Win10 下使用快捷 window+r 輸入 cmd 命令,彈出“執行”對話方塊,執行命令 mvn -v,若出現如下結果,則表示安裝成功!
settings.xml 設定
Maven 解壓後目錄下會有一個 settings.xml 檔案,位置:${M2_HOME}/conf/settings.xml
,用來配置 Maven 的倉庫和本地 Jar 包儲存地址。Maven 倉庫地址代表從哪裡去下載專案中的依賴包 Jar 包;Maven 會將所有的 Jar 包統一儲存到一個地址下,方便各個專案複用。
localRepository 設定本地存放 Jar 包地址,可以根據自己的情況改動:
<localRepository>D:\Common Files\maven\repository</localRepository>
settings.xml
<?xml version="1.0" encoding="UTF-8"?>
<settings>
<localRepository>D:\Common Files\maven\repository</localRepository>
<interactiveMode>true</interactiveMode>
<offline>false</offline>
<mirrors>
<mirror>
<id>repo2</id>
<mirrorOf>central</mirrorOf>
<name>spring2.0 for this Mirror.</name>
<url>https://repo.spring.io/libs-milestone</url>
</mirror>
<mirror>
<id>net-cn</id>
<mirrorOf>central</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://maven.net.cn/content/groups/public/</url>
</mirror>
<mirror>
<id>ui</id>
<mirrorOf>central</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://uk.maven.org/maven2/</url>
</mirror>
<mirror>
<id>ibiblio</id>
<mirrorOf>central</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://mirrors.ibiblio.org/pub/mirrors/maven2/</url>
</mirror>
<mirror>
<id>jboss-public-repository-group</id>
<mirrorOf>central</mirrorOf>
<name>JBoss Public Repository Group</name>
<url>http://repository.jboss.org/nexus/content/groups/public</url>
</mirror>
</mirrors>
<profiles>
<profile>
<id>neo</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.8</jdk>
</activation>
<repositories>
<repository>
<id>spring-milestones</id>
<name>Spring Milestones</name>
<url>https://repo.spring.io/libs-milestone</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
</repositories>
</profile>
</profiles>
<activeProfiles>
<activeProfile>neo</activeProfile>
</activeProfiles>
</settings>