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