jdk下載要注意,盡量下載收費版本以內的版本。
oracle官方發布的jdk從8u211版本(包括)開始就是商用了,必須付錢。這意味著如果你是在公司正式環境使用的話,盡量使用收費以內的版本。
【jdk8版本】
注意事項:下載需要oracle賬戶,注冊一個即可。
本文以jdk-8u202版本為例。
安裝JDK:
選擇安裝目錄,安裝過程中會出現兩次安裝提示 。
第一次是安裝jdk ;
第二次是安裝jre。
建議兩個都安裝在同一個java文件夾下的不同文件夾中。
安裝完JDK后配置環境變量。
JDK配置環境變量:
計算機→屬性→高級系統設置→高級→環境變量
1,新建變量→新建 JAVA_HOME 變量;變量值填寫jdk的安裝目錄(根據自己安裝的目錄設置);
2,設置環境系統變量→尋找 Path 變量→編輯;在變量值最后輸入 %JAVA_HOME%\bin;
(windows10以內系統,注意原來Path的變量值末尾有沒有;號,如果沒有,先輸入;號再輸入上面的代碼);windows10系統,不需要分號。
3,(可不配置)系統變量→新建 CLASSPATH 變量; 變量值填寫 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一點)
【如果需要兼容jdk1.5以下的版本需要額外配置】
在JDK1.5以后,classpath并不是必須配置了,在JDK1.5之前,是沒有辦法在當前目錄下加載類的(找不到 JDK目錄下lib文件夾中的.jar文件),所以我們需要通過配置classpath,但JDK1.5之后,JRE能自動搜索目錄下類文件,并且加載dt.jar和tool.jar的類。
注意,windows 10系統,在設置Path時,每一項后面可不加分號“;”。
win+R,輸入:cmd,打開DOS窗口,輸入:java -version
顯示信息:
C:\Users\wyait>java -version
java version "1.8.0_131"
Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)
(131是原來的版本)
安裝jdk成功!
.Linux安裝JDK
下載jdk:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
我下載的是jdk-8u231-linux-x64.tar.gz,下載前要注冊oracle賬號和密碼(如需要該版本可以私我,風里雨里,24小時等候你的)
下載后在下載目錄執行以下命令:
1.解壓:tar -C /usr/local/ -vxzf jdk-8u231-linux-x64.tar.gz
2.重命名:ln -s jdk1.8.0_231/ java
3.修改配置文件(內容余下):vim /etc/profile
export JAVA_HOME=/usr/local/java
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
4.添加完成后,運行下面命令:source /etc/profile
5.最后測試是否安裝成功,運行下面命令:java -version
運行成功并出現jdk的版本則表示安裝成功
2.window10安裝jdk
以我本機為例子,首先同樣是要下載jdk
1.解壓,找到jdk的位置,我的jdk所在位置為:E:\jdk\jdk1.8.0_151
2.找到本機的環境變量
3.編輯環境變量
CLASSPATH:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
JAVA_HOME:E:\jdk\jdk1.8.0_151
PATH:E:\jdk\jdk1.8.0_151\bin
4.保存環境變量,安住win+r 然后輸入cmd
5.然后輸入java -version,顯示如下,則說明成功
至此,jdk的兩種方式已經學會了,如果還不會,直接私我,
我是java靚仔,風里雨里,24小時等你
Java是一門跨平臺(跨操作系統)的編程語言,java程序只需要通過一次編寫,編譯之后可以運行在不同的操作系統中(一次編寫,隨處運行),因為java程序是運行在JVM(java虛擬機)之上;這就意味著需要在不同的操作系統中安裝不同的虛擬機,JVM通常跟一些程序運行庫綁定為一個JRE(Java運行環境);同時如果需要在計算中編寫java程序并執行編譯,打包等相關操作時還需要安裝JDK(Java開發工具集)。
在1995年之前SUN公司(太陽微電子公司:該公司目前被Oracle收購了)為了占領智能電子消費產品市場,派James Gosling領導團隊開發了一個Oak(橡樹)語言
java編程語言,由C++語言演變過來的,廢棄C++里面難以理解的多繼承、指針java是【面向對象】的編程語言的代碼Java出生地 SUN公司 Java之父 James Gosling1995年5月正式發布Java 1996年,SUN公司發布了Java的第一個開具包 JDK1.0 1997年, JDK1.1 1998年,JDK1.2,大大改進了早期版本的缺陷,更名為Java2,是一個革命性的版本,J2EE發布 (核心) 2004年,J2SE5.0,JDK1.5.0,Java5 2006年,J2SE6.0, JDK1.6.0,Java6 2009年,SUN公司被Oracle給收購了,74億美元 2011年,JavaSE7.0,JDK1.7.0,Java7 2014年,發布JDK1.8 (穩定的版本) 2017年,Java9.0 2018年3月,Java10 2018年9月,Java11 2019年3月,Java12 2019年9月,Java13 2020年3月,Java14
跨平臺是Java語言的核心優勢,趕上最初互聯網的發展,并隨著互聯網的發展而發展,建立了強大的生態體系,目 前已經覆蓋IT各行業的“第一大語言”,是計算機界的“英語”。 雖然,目前也有很多的跨平臺的語言,但是已經失去了先機,無法和Java強大的生態體系抗衡,Java仍將在未來幾 十年成為編程語言的主流語言
JavaSE(Java Standard Edition) 標準版,定位在個人計算機上的應用(桌面應用): QQ聊天軟件,桌面窗體游 戲,上世紀90年代末互聯網上大放異彩的Applet也是屬于這個版本的,Applet后來被Flash取代,發展到現在Flash也 在被H5(HTML5)取代 JavaEE(Java Enterprise Edition)企業版,定位在服務器端的應用(JavaWeb應用),是JavaSE的擴展: 丁香醫 生、12306網站、京東、淘寶、??途W等 JavaME(Java Micro Edition)微型版,定位在消費性電子產品的應用上(嵌入式應用): Android被替代, Android有5層架構,上層就是APP層,使用語言就是java 注意:很多人開始都會誤認為安卓開發就是JavaME,這兩個是完全不同的內容.
計算機高級語言的類型主要是編譯型和解釋型兩種,而Java語言是兩種類型的結合
編程環境
JDK Java開發工具集(Java Development Kit)
JRE Java運行時環境(Java Runtime Environment)
JVM Java虛擬機(Java Virtual Machine)JDK和JRE的區別 JRE是一個運行Java程序的環境,生產環境 JDK是開發環境,JDK中包含JRE因此只要安裝了JDK就可以寫Java程序也可以運行程序 JRE中又包含了JVM ,所以不需要單獨安裝JVM
開發人員 安裝JDK 才能編寫Java程序
運行開發的Java程序,只需要安裝JRE即可
在windows系統上開發的Java程序,可以運行在Linux和蘋果或者其他系統中。只需要在其他系統中安裝對應的JVM即可。
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads2133151.html
注冊Oracle賬戶,登錄以后才能下載
JDK安裝操作直接點下一步即可,如果沒有安裝成功可以用QQ掃描上方二維碼,尋求幫助。
配置JAVA_HOME : C:\Program Files\Java\jdk1.8.0_101(JDK所在的安裝目錄)配置Path:%JAVA_HOME%\bin(JDK所在安裝目錄的bin目錄)classPath在JDK1.5之后就無需配置(.
注意:JDK1.8以后安裝時會自動配置環境變量
按下 win(鍵盤上左下角Ctrl鍵右邊的一個鍵)+R 輸入cmd 按下回車鍵
在窗口中輸入 javac命令 按下回車鍵
再輸入 java命令 按下回車鍵
為了檢測編譯器和解釋器是否可以正常運行 若有如下的提示信息則代表環境配置成功
入門學習時,進行簡單的Java程序編寫,我們可以使用文本編輯器,比如記事本,但是記事本的功能還不夠強大,我們可以考慮使用更加強大的文本編輯器
Notepad++
EditPlus
在我們的真正學習過程中,包括企業開發過程中,一般都是使用集成開發環境IDE,例如創建的集成開發工具如下
Eclipse 初學者推薦使用 官方網址: http://www.eclipse.org
MyEclipse
IDEA 官方網址:http://www.jetbrains.com/idea/
NetBeans
STS Spring官方推出的
*請認真填寫需求信息,我們會在24小時內與您取得聯系。