當前位置:編程學習大全網 - 圖片素材 - 不明白怎樣安裝java並進行編程和運行

不明白怎樣安裝java並進行編程和運行

當前的JDK的最高版本是JDK1.6,它的下載網址是:

這是支持WindowsXP/2000/NT操作系統的版本。Sun也提供支持類似Solaris SPARC和Macintosh操作系統的版本。用戶可以根據操作系統平臺選取合適的JDK版本進行下載。

在Window環境下,直接點擊所下載的JDK壓縮文件的圖標,即可運行該文件,因為它是壹個自解壓的EXE文件。解壓後,自動進入安裝過程,此時可以按照提示過程,逐步完成安裝。

安裝時需要選擇壹個目錄,可以選擇比較簡單的目錄,例如,C:\JDK16,因為如果使用拼寫復雜的目錄會給Dos界面下的操作帶來很多不便。

安裝完畢後,用DIR命令可以顯示該目錄。其子目錄有:

BIN,LIB,DEMO,SAMPLE,JRE等。

其中,BIN目錄下是壹些執行文件。LIB目錄下保存庫文件。DEMO目錄下是壹些應用程序和Applet的實例。

在Window2000/XP下,環境變量的配置從“我的電腦”(右鍵) ? 高級 ? 環境變量,在其中選擇“系統變量”的“新建”,然後在變量名中輸入:“JAVA_HOME”,將此變量值置為:“c:\jdk16” 。

再在其中選擇“系統變量”的“新建”,然後在變量名中輸入:“classpath”,在變量值輸入:“. ;%JAVA_HOME%\BIN; %JAVA_HOME%\LIB\dt.jar; %JAVA_HOME%\LIB\tools.jar”;

____________________________________________

1. 編譯器——javac

javac的作用是將源程序(.java文件)編譯成字節碼(.class文件)。Java源程序的後綴名必須是java。javac壹次可以編譯壹個或多個源程序,對於源程序中定義的每個類,都會生成壹個單獨的類文件。例如,如果在A.java中定義了A、B、C三個類,則經過javac編譯後要生成A.class,B.class,C.class三個類文件。

javac的調用格式為:

javac [選項] 源文件名表

其中源文件名表是多個帶.java後綴的源文件名

2.Java的語言解釋器——java

java 命令解釋執行Java字節碼。其格式為:

java [選項] 類名〈參數表〉

這裏的類名代表由編譯器生成的帶.class後綴的類文件名,但在上述命令不需要帶後綴。這個類必須是壹個獨立程序(不能是Applet),程序中必須帶有壹個按如下格式聲明的main方法。

public static void main(String [ ] args ) {…}

並且包含main方法的類的類名必須與類文件名相同,即與現在命令行中的“類名”相同。

在執行java命令時,若類名後帶有參數表,則參數表中的參數依次直接傳遞給該類中的main方法的args數組,這樣在main方法中就可以使用這些數組元素。

3. Java Applet觀察器——appletviewer

appletviewer命令使用戶不通過Web瀏覽器也可以觀察Applet運行情況。其格式為:

appletviewer [-debug] HTML文件

appletviewer下載並運行HTML文件中包含的Applet,如果HTML文檔中不包含任何Applet,appletviewer則不采取任何行為。如果上述命令中使用了-debug選項,則appletviewer將jdb從內部啟動,這樣就可以調試HTML文件所引用的Applet。

/**壹個簡單的Application程序;可用記事本編寫

*/

public class HelloWorld {

public static void main(String args[]) {

String s="HelloWorld!"; //定義字符串s

System.out.println(s);

}

}

(1)Java 語言標識符的字母區分大小寫;

(2)壹個程序可以由壹個或多個類組成,其中必須有也只能有壹個主類。

(3)源文件名必須與程序的主類名壹致,並且以 .java 為其後綴(此例子文件名為:HelloWorld.java)

1.編譯壹個源程序的命令為:

C:\>javac? HelloWorld.java

會生成壹個HelloWorld.class文件

2.執行壹個Java程序的命令格式為:

C:\>java? HelloWorld

  • 上一篇:在英文中“handle”和“process”都有“處理”的意思,哪位知道他們的具體區別啊?
  • 下一篇:穿越火線槍戰王者為什麽進不去遊戲進不去遊戲解決方法壹覽
  • copyright 2024編程學習大全網