JDK,Java Development Kit. And JRE ,Java Runtime Environment.
jdk分64位和32位,可自行去Oracle官網下載下傳
直接百度下載下傳連結
Windows版本 JDK7 64位 http://pan.baidu.com/s/1jGHvtyQ 密碼:j6l1
Linux版本 JDK7 http://pan.baidu.com/s/1jGLze30 密碼:xa7o
Windows安裝過程:
可以參考百度文庫
Linux安裝過程:
1、将jdk上傳到linux使用者的Desktop桌面上(其它目錄下,可能會沒有權限),可以使用一些上傳工具,如:
目前路徑:/home/hadoop/Desktop/
FlashFXP 下載下傳位址:http://pan.baidu.com/s/172nym 提取密碼:bp6p
WinSCP 下載下傳位址:http://pan.baidu.com/s/1mgl3jks 提取密碼:whp2
2、在Linux上,将jdk壓縮包,放在想要安裝的目錄下,如:/usr/local/下
使用指令,将jdk從/home/hadoop/Desktop/拷貝到/usr/local/
cp /home/hadoop/Desktop/jdkname /usr/local/jdkname
sudo tar -zxvf jdkname
tar 指令的詳細使用:
-z 表示此壓縮檔案是以zip形式壓縮
-x 表示解壓的意思
-v 表示view,顯示解壓縮的過程
-f 表示使用壓縮包的名稱來明白解壓縮後的檔案夾名稱。
更新一下java目錄的名稱為java,使用指令 mv /usr/local/javaname /usr/local/java
3、配置環境變量
Linux中環境變量有很多地方可以配,有系統級别和使用者級别。
系統級别的,可以修改檔案/etc/profile;使用者級别的,可以修改檔案~/.bashrc。使用者級别,也就是隻對目前使用者有效,其它使用者看不到此環境變量。系統級别的,也就是通用的,所有linux使用者都可以使用。
在Linux可以使用vi工具來修改文本檔案,如vi 或 vim。一般修改系統級别的。
vim /etc/profile
在檔案末尾追加環境變量:
export JAVA_HOME=/usr/local/java
export PATH=$JAVA_HOME/bin:$PATH (這個中間是冒号分隔的)
然後vim儲存就可以了。
最後還需要讓剛才的配置生效,很簡單,重新開機機器(一般人不這樣幹),或者使用 source /etc/profile
像windows一樣,在指令行模式下,輸入javac或java或java -version看是否報錯,不報錯且有内容輸出就正常了
JDK各個版本有毛差別呢?
1、開發效率
2、性能上
3、JAVA文法以及功能上
對于1和2,沒什麼聊的。也就3上有些好玩的地方。
在網上搜“JDK 版本 差別”,可以看到很多資訊。more
1.5新特性:增加了泛型啊,類型轉換啊等,這些在.Net裡支援的比java裡好一些。more
1.6新特性:http://www.ibm.com/developerworks/cn/java/j-lo-jse6/
jdk7的新特性:ibm較長的描述 more
jdk1.4和1.5基本都不用了。到本文釋出時間為止,jdk已更新到jdk1.8了,看看新的有什麼更新吧。
JDK8的新特性:lambda表達式 more
文章來源:http://www.daniubiji.cn/archives/90