鍍金池/ 教程/ Java/ 搭建 Java 開發(fā)環(huán)境
Struts2
Java 泛型
排序算法
Java 內(nèi)存管理
Webservice
Spring
輸入輸出流
Socket
字符串與數(shù)組
面向?qū)ο缶幊?/span>
海量數(shù)據(jù)處理
Hibernate
Netty
基本類型與運(yùn)算符
常見設(shè)計(jì)模式
Java 虛擬機(jī)
Java 多線程
JDBC
搭建 Java 開發(fā)環(huán)境
Java 數(shù)據(jù)庫操作
異常處理
集合類
Servlet 與 JSP

搭建 Java 開發(fā)環(huán)境

搭建 Java 開發(fā)環(huán)境

并不是每一臺(tái)計(jì)算機(jī)都可以運(yùn)行 Java 程序,要運(yùn)行 Java 程序,計(jì)算機(jī)必須搭建 Java 開發(fā)環(huán)境,而編寫 Java 程序則可以使用任何的文本編輯工具,如最簡單的文本編輯工具之一——記事本。

下載 JDK 的具體步驟如下:

1、打開瀏覽器,在瀏覽器的地址欄里輸入如下網(wǎng)址:

http://www.oracle.com/technetwork/java/javase/downloads/index.html

進(jìn)入界面如下:

http://wiki.jikexueyuan.com/project/java-special-topic/images/15.png" alt="" />

2、點(diǎn)擊圖中的紅色區(qū)域

http://wiki.jikexueyuan.com/project/java-special-topic/images/16.png" alt="" />

進(jìn)入界面如下:

http://wiki.jikexueyuan.com/project/java-special-topic/images/17.png" alt="" />

3、選擇適合你系統(tǒng)類型的安裝文件,進(jìn)行下載。

安裝 JDK 的具體步驟如下:

1、雙擊下載的 JDK 安裝程序,進(jìn)入安裝界面,首先進(jìn)入安裝向?qū)Ы缑?,如圖:

http://wiki.jikexueyuan.com/project/java-special-topic/images/18.png" alt="" />

2、單擊“下一步”按鈕,進(jìn)入自定義安裝界面,如圖:

http://wiki.jikexueyuan.com/project/java-special-topic/images/19.png" alt="" />

3、選擇需要安裝的程序,如果需要更改安裝位置,可以單擊“更改”按鈕,選擇安裝位置。單擊“下一步”按鈕,開始安裝。

注:在安裝 JDK 時(shí),沒有快捷方式,也不需要快捷方式,因此里面的方法和類都是通過程序員編寫的程序隱式調(diào)用的。

Windows 系統(tǒng)下配置和測試 JDK

安裝完 JDK 后,需要設(shè)置環(huán)境變量及測試 JDK 配置是否成功,具體步驟如下:

1、在“計(jì)算機(jī)”圖標(biāo)上單擊鼠標(biāo)右鍵,選擇“屬性”命令,在打開的“高級系統(tǒng)設(shè)置”,對話框中選擇“高級”選項(xiàng)卡;

2、單擊“環(huán)境變量”按鈕,打開“環(huán)境變量”對話框,在這里可以添加針對單個(gè)用戶的“用戶變量”和針對所有用戶的“系統(tǒng)變量”;

3、單擊“系統(tǒng)變量”欄中的“新建”按鈕,彈出“編輯系統(tǒng)變量”對話框,在“變量名”文本框中輸入“JAVA_HOME”,在“變量值”文本框中輸入 JDK 的安裝路徑“C:\Program Files\Java\jdk1.6.0_24”,單擊“確定”按鈕,完成環(huán)境變量“JAVA_HOME”的配置。

4、在系統(tǒng)變量中,查看 Path 變量,如果不存在,則新建變量 Path,否則選擇該變量,單擊“環(huán)境變量”對話框中的“編輯”按鈕,打開“編輯系統(tǒng)變量”對話框,在該對話框的“變量值”文本框的起始位置添加“%JAVA_HOME%\bin;”,單擊 “確定”按鈕完成環(huán)境變量的配置。

5、JDK 程序安裝和配置完成后,可以測試 JDK 是否能夠在計(jì)算機(jī)上運(yùn)行,步驟是:選擇“開始”--“運(yùn)行”命令,在打開的“運(yùn)行”對話框中輸入“cmd”命令,確定后將進(jìn)入到 DOS 環(huán)境中,在命令提示符后面直接輸入“javac”,按下鍵,系統(tǒng)會(huì)輸出 javac 的幫助信息,說明已經(jīng)成功配置了 JDK,否則需要仔細(xì)檢查上面步驟的配置是否正確。

Java 程序的開發(fā)過程

開發(fā) Java 程序總體上可以分為3步:

1、編寫 Java 源文件。Java 源文件是一種文本文件,其擴(kuò)展名為 .java。(如:X.java)

2、編譯 Java 源文件,也就是將 Java 源文件編譯(Compile)成 Java 類文件(擴(kuò)展名為.class),如:使用“javac.exe”命令將 X.java 文件編譯成“X.class”類文件。

Java 類文件由字節(jié)碼構(gòu)成,所以也可以稱為字節(jié)碼文件,所謂的字節(jié)碼文件是與平臺(tái)無關(guān)的二進(jìn)制碼,執(zhí)行時(shí)由解釋器(java.exe)解釋成本地計(jì)算機(jī)碼。一邊解釋一邊執(zhí)行,解釋一句,執(zhí)行一句。

3、運(yùn)行 Java 程序。Java 程序可以分為 Java Application(Java 應(yīng)用程序)和 Java Applet(Java 小應(yīng)用程序)。其中,Java Application 必須通過 Java 解釋器來解釋執(zhí)行其字節(jié)碼文件,Java Applet 必須使用支持它的瀏覽器(IE 瀏覽器)運(yùn)行。

Mac OS X 下搭建 Java 開發(fā)環(huán)境圖解

本篇博客介紹如何在 Mac osx 系統(tǒng)下搭建 java 開發(fā)環(huán)境,有了 java 的開發(fā)環(huán)境,我們就可以做 Java 相關(guān)的開發(fā),Eclipse 和 Android Studio 都是要有 JVM 環(huán)境才能運(yùn)行的,所以本篇就稍微總結(jié)一下如何在 Mac osx 下配置 java 環(huán)境變量。

先來看看筆者的電腦配置:

http://wiki.jikexueyuan.com/project/java-special-topic/images/20.png" alt="" />

打開終端,查看10.10版本的系統(tǒng)使用的是什么 shell 命令:

http://wiki.jikexueyuan.com/project/java-special-topic/images/21.png" alt="" />

輸出的是 bash,說明是 Bourne shell,是默認(rèn)的 Unix Shell 命令。

下面通過命令行查看筆者的 java 版本:

http://wiki.jikexueyuan.com/project/java-special-topic/images/22.png" alt="" />

如果你的系統(tǒng)已經(jīng)安裝成功 JDK,通過 java -version 就可以看到相應(yīng)的 jdk 版本。

如果你的電腦還沒有安裝 JDK 的話,可以到 Oracle 官網(wǎng)下載 jdk

http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

筆者下載的1.7版本,目前 jdk 最新版本為1.8。

配置 java 環(huán)境變量

輸入 sudo vim etc/profile

http://wiki.jikexueyuan.com/project/java-special-topic/images/23.png" alt="" />

使用 vi 編輯 profile 文件

鍵入 i,進(jìn)入插入模式

在文件尾部,添加 java 路徑

JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.7.0_75.jdk/Contents/Home/" CLASS_PATH="$JAVA_HOME/lib" PATH=".;$PATH:$JAVA_HOME/bin"

添加完畢之后,按 esc 退出插入模式,并鍵入 wq! 保存退出文件。

http://wiki.jikexueyuan.com/project/java-special-topic/images/24.png" alt="" />

到這個(gè)步驟,我們就已經(jīng)配置好了全局的 java 的 path 和 classpath 環(huán)境變量。

以后就可以好好的進(jìn)行 java 開發(fā)了,好嗨森!?。?/p>

上一篇:Struts2下一篇:輸入輸出流