Java 的安裝,公用JRE與私人JRE,編輯器

來源:互聯網
上載者:User

1.下載
http://www.java.net/download/jdk6/6u10/promoted/b32/binaries/jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008.exe

 

2.設定3個環境變數
如果是Windows2000或XP系統,使用滑鼠右擊“我的電腦”->屬性->進階->環境變數   
系統變數->建立->變數名:JAVA_HOME 變數值:c:/jdk1.6.0_21/   
系統變數->建立->變數名:CLASSPATH 變數值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar  
系統變數->編輯->變數名:Path 在變數值的最前面加上:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
(CLASSPATH中有一英文句號“.”後跟一個分號,表示當前路徑的意思)

JAVA_HOME指明JDK安裝路徑,就是剛才安裝時所選擇的路徑(假設安裝在D:/jdk1.4),此路徑下包括lib,bin,jre等檔案夾(此變數最好設定,因為以後運行tomcat,Eclipse等都需要依靠此變數)。

Path指定工具程式路徑,設為:%JAVA_HOME%/bin;%JAVA_HOME%/jre/bin

CLASSPATH為java載入類(class or lib)路徑,只有類在classpath中,java命令才能識別,設為:.;%JAVA_HOME%/lib;%JAVA_HOME%/lib/tools.jar (要加.表示當前路徑)

事實上,JDK會到當前工作目錄以及JDK的lib目錄中尋找java程式,因此如果java程式是在這兩個目錄中,則不必設定ClassPath

設定後需要重新啟動機器

 

JDK安裝目錄下的內容

bin目錄:JDK工具程式,javac、java、javadoc、appletviewer等

demo目錄:Java示範程式

jre目錄:JDK內建的JRE

lib目錄:Java工具類(如,javac工具程式實際上會使用tools.jar中的com/sun/tools/javac/Main類),無論編譯還是執行都會用到

src.zip:Java提供的API類的原始碼壓縮檔

 

3.測試一下

配置完成了,開啟cmd輸入命令:java -version查看JDK版本資訊,正確輸出則配置成功

 

4.執行個體程式
(1)建立一個文字檔 HelloWorld.java
/* HelloWorld.java */
public class HelloWorld{
     public static void main(String arg[]){
     System.out.println("Hello, World!");
   }
}
 注意:檔案名稱要與類名完全一致(包括大小寫)
(2)開啟一個DOS視窗,跳轉到HelloWorld.java所在的目錄中   
    c:/>cd /test   
(4)編譯HelloWorld.java為HelloWorld.class   
    c:/test>javac HelloWorld.java   
(4)運行HelloWorld.class   
    c:/test>java HelloWorld   
    Hello, World!

 

5. 公用JRE與私人JRE

公用JRE在Java根目錄下,主要為開發好的JAVA程式提供執行的平台

私人JRE即JDK本身內建的JRE,在JDK安裝目錄下的JRE目錄下,供開發Java程式時做測試之用

兩者主要差別:私人JRE比公用JRE多了個Sever的VM(虛擬機器)執行選項

 

6.Java程式注意事項

(1)來源程式副檔名必須以.java結尾

(2)主檔案名必須與主類名一致,區分大小寫

(3)Java大小寫區分

 

7.編輯器

(1)UtrlEdit

(2)Eclipse

開放原始碼、基於Java的可擴充平台。其本身是一個架構和一組服務,用於通過外掛程式、組件構建開發環境。附帶了標準外掛程式集,包括Java開發工具(Java Development Tools, JDT)

它還包括外掛程式開發環境(Plug-in Development Environment, PDE),針對希望擴充Eclipse的開發人員

相同的外掛機制可用來 增加對不同語言的支援。如果想開發 Java 程式,用的是 Eclipse 隨附的 JDT 外掛程式。如果想開發其它語言的程式,就需要拿到其它外掛程式,諸如 CDT(C Development Toolkit)就可以開發 C/C++程式。 

(3)MyEclipse

MyEclipse是Eclipse的外掛程式,一款功能強大的J2EE整合式開發環境,支援代碼編寫、配置、測試及除錯。

(4)Jbuilder, Borland

(5)NetBean, Sun

(5)Visualage for Java, IBM

(6)Cafe、Kawa等

 

8.反編譯工具

javap java.awt.Button

列出Button中的public方法和public成員變數

javap -private java.awt.Button

列出Button中的全部方法和成員變數

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.