Windows可參考https://mp.weixin.qq.com/s/L9DNEKfqEWW5hbRuJqMqYwhtml
三種平臺簡介java
目前Java平臺主要分爲下列3個版本: ios
(1)Java SE(曾稱爲J2SE)稱爲Java標準版或Java 標準平臺. git
(2)Java EE(曾稱爲J2EE)稱爲Java企業版或Java企業平臺.程序員
(3)Java ME(曾稱爲J2ME)稱爲Java微型版或Java小型平臺.apache
不管上述哪一種Java運行平臺都包括了相應的Java虛擬機(Java Virtual Machine),虛擬機負責將字節碼文件(包括程序使用的類庫中的字節碼)加載到內存,而後採用解釋方式來執行字節碼文件,即根據相應平臺的機器指令翻譯一句執行一句。編程
Java SE平臺是學習掌握Java語言的最佳平臺,而掌握Java SE又是進一步學習Java EE和Android所必須的vim
1° 下載jdk1.8segmentfault
此標題將使用針對Window操做系統平臺的JDK,所以下載的版本爲jdk-8u202-windows-x64.exewindows
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
或者 https://www.oracle.com/technetwork/java/javase/downloads/ea-jsp-142245.html
或者 https://www.java.com/zh_CN/download/
關於不一樣參見http://www.javashuo.com/article/p-whwgjchg-es.html
選擇安裝路徑界面,爲了便於從此設置環境變量,建議修改默認的安裝路徑爲本身易找到路徑
JDK平臺提供的Java編譯器(javac.exe)和Java解釋器(java.exe)位於Java安裝目錄的\bin文件夾中.
1° 設置系統變量JAVA_HOME 爲剛纔的jdk目錄
找到控制面板,右上角查看方式設置爲小圖標
選擇系統,以下圖中的1
再單擊該對話框中的「高級屬性設置」,以下圖中的2
而後單擊按鈕「環境變量」,以下圖中的3
點擊新建,以下圖中的4
添加系統環境變量JAVA_HOME,以下圖中的5
添加環境變量的值是剛纔安裝時設置的JDK目錄結構的根目錄,爲安裝時設置的目錄,個人以下圖中的5
點肯定,以下圖中的6
2°設置系統環境Path的設置 爲 %JAVA_HOME%\bin
單擊按鈕「環境變量」彈出環境變量設置對話框,
在該對話框中的「系統變量(S)」中找到path並選中
單擊按鈕「編輯(I) 」
點擊右上角"新建N"
輸入 %JAVA_HOME%\bin
點擊"上移"
點擊」肯定「
若是沒已經設置了系統變量JAVA_HOME的值是XX\JDK1.8,
則不能夠能夠用%JAVA_HOME%代替XX\JDK1.8
即應爲完整 XX\JDK1.8\bin。
3°測試jdk安裝成功
win+R
輸入cmd
輸入java -version
通常不須要設置環境變量classpath的值
若是計算機安裝過一些商業化的Java開發產品或帶有Java技術的一些產品,
安裝這些產品後,classpath的值可能會被修改了,
若是但願使用最新的Java運行環境,就從新設置 classpath的值,
點擊新建
輸入變量名classpath,變量值%JAVA_HOME%\jre\lib\rt.jar;.;
Classpath值中的( .; ) 是指能夠加載應用程序當前目錄及其子目錄中的類
%JAVA_HOME%若是未設置則須要完整路徑, (XX\jdk1.8\jre\lib\rt.jar;.;)
點擊肯定
關於設置多個參考https://segmentfault.com/a/1190000015802324?utm_source=tag-newest
1° 下載jdk1.8
此標題將使用針對Window操做系統平臺的JDK,所以下載的版本爲jdk-8u102-windows-x64.exe
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
或者 https://www.oracle.com/technetwork/java/javase/downloads/ea-jsp-142245.html
或者 https://www.java.com/zh_CN/download/
選擇安裝路徑界面,爲了便於從此設置環境變量,建議修改默認的安裝路徑爲本身易找到路徑,如D:\jdk1.8
1° 設置系統變量JAVA_HOME右鍵單擊「個人電腦或計算機」,
在彈出的快捷菜單中選擇「屬性」,彈出「系統特性」對話框,
再單擊該對話框中的「高級屬性設置」,
而後單擊按鈕「環境變量」,
添加系統環境變量JAVA_HOME,
讓該環境變量的值是JDK目錄結構的根目錄,例如E:\jdk1.8
2°單擊按鈕「環境變量」彈出環境變量設置對話框,
在該對話框中的「系統變量(S)」中找到path、
單擊按鈕「編輯(I) 」,爲path添加的新值就是E:\JDK1.8\bin。
因爲已經設置了系統變量JAVA_HOME的值是E:\JDK1.8,
所以能夠用%JAVA_HOME%代替E:\JDK1.8即%JAVA_HOME%\bin
3°測試jdk安裝成功
win+R
輸入cmd
輸入java -version
通常不須要設置環境變量classpath的值
若是計算機安裝過一些商業化的Java開發產品或帶有Java技術的一些產品,安裝這些產品後,classpath的值可能會被修改了,若是但願使用最新的Java運行環境,就從新設置 classpath的值
點擊新建
輸入變量名classpath,變量值%JAVA_HOME%\jre\lib\rt.jar;.;
Classpath值中的( .; ) 是指能夠加載應用程序當前目錄及其子目錄中的類
點擊肯定
參考http://www.javashuo.com/article/p-qvtgiydt-da.html
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
注意以管理員身份運行
如:
終端輸入:
sudo vim /etc/bash.bashrc
在文末添加環境變量:(注意紅色部分爲第二步的自定義路徑)
JAVA_HOME=/develop/env/jdk1.8.0_221 CLASSPATH=.:$JAVA_HOME/bin.tools.jar PATH=$JAVA_HOME/bin:$PATH export JAVA_HOME CLASSPATH PATH
保存退出
生效 :
source /etc/bash.bashrc
從新打開終端輸入Java(出現幫助信息則配置成功)
輸入java -version查看版本號
下載地址https://www.eclipse.org/downloads/packages/
Eclipse 是一個開放源代碼的、基於Java的可擴展開發平臺。就其自己而言,它只是一個框架和一組服務,用於經過插件組件構建開發環境。幸運的是,Eclipse 附帶了一個標準的插件集,包括Java開發工具(Java Development Kit,JDK)。Eclipse最初是由IBM公司開發的替代商業軟件Visual Age for Java的下一代IDE開發環境,2001年11月貢獻給開源社區,如今它由非營利軟件供應商聯盟Eclipse基金會(Eclipse Foundation)管理。2003年,Eclipse 3.0選擇OSGi服務平臺規範爲運行時架構。2007年6月,穩定版3.3發佈;2008年6月發佈代號爲Ganymede的3.4版;2009年6月發佈代號爲Galileo的3.5版;2010年6月發佈代號爲Helios的3.6版;2011年6月發佈代號爲Indigo的3.7版;2012年6月發佈代號爲Juno的4.2版;2013年6月發佈代號爲Kepler的4.3版;2014年6月發佈代號爲Luna的4.4版;2015年6月項目發佈代號爲Mars的4.5版。摘自百度百科
下載地址http://www.jetbrains.com/idea/
windows可參考https://mp.weixin.qq.com/s/SdFQqGzMy-g9G8zhI9FJ9Q
IDEA 全稱 IntelliJ IDEA,是java編程語言開發的集成環境。IntelliJ在業界被公認爲最好的java開發工具之一,尤爲在智能代碼助手、代碼自動提示、重構、J2EE支持、各種版本工具(git、svn等)、JUnit、CVS整合、代碼分析、 創新的GUI設計等方面的功能能夠說是超常的。IDEA是JetBrains公司的產品,這家公司總部位於捷克共和國的首都布拉格,開發人員以嚴謹著稱的東歐程序員爲主。它的旗艦版本還支持HTML,CSS,PHP,MySQL,Python等。免費版只支持Python等少數語言。
下載地址https://netbeans.apache.org/download/index.html
NetBeans是由Sun創建的開放源碼的軟件開發工具,是一個開放框架,可擴展的開發平臺,能夠用於Java,C/C++等的開發能夠經過擴展插件來擴展功能。它是一個全功能的開放源碼Java IDE,NetBeans開發環境可供程序員編寫、編譯、調試和部署程序。雖然它是用Java編寫的,但卻能夠支持任何編程語言。另外也有巨大數量的模塊來擴展NetBeans IDE,它是一個免費產品,不限制其使用形式。