久久精品水蜜桃av综合天堂,久久精品丝袜高跟鞋,精品国产肉丝袜久久,国产一区二区三区色噜噜,黑人video粗暴亚裔

Jdk

來自站長百科
跳轉(zhuǎn)至: 導(dǎo)航、? 搜索

JDK(Java Development Kit)是Sun Microsystems針對(duì)Java開發(fā)員的產(chǎn)品。自從Java推出以來,JDK已經(jīng)成為使用最廣泛的Java SDK(Software development kit)。

JDK 是整個(gè)Java的核心,包括了Java運(yùn)行環(huán)境(Java Runtime Environment),一堆Java工具和Java基礎(chǔ)的類庫(rt.jar)。不論什么Java應(yīng)用服務(wù)器實(shí)質(zhì)都是內(nèi)置了某個(gè)版本的JDK。因此掌握 JDK是學(xué)好Java的第一步。最主流的JDK是Sun公司發(fā)布的JDK,除了Sun之外,還有很多公司和組織都開發(fā)了自己的JDK,例如IBM公司開發(fā)的JDK,BEA公司的Jrocket,還有GNU組織開發(fā)的JDK等等。其中IBM的JDK包含的JVM(Java Virtual Machine)運(yùn)行效率要比Sun JDK包含的JVM高出許多。而專門運(yùn)行在x86平臺(tái)的Jrocket在服務(wù)端運(yùn)行效率也要比Sun JDK好很多。但不管怎么說,我們還是需要先把Sun JDK掌握好。

SUN的JDK5.0開始,提供了泛型等非常實(shí)用的功能,其版本信息也不再延續(xù)以前的1.2,1.3,1.4,而是變成了5.0,6.0了。從6.0開始,其運(yùn)行效率得到了非常大的提高,尤其是在桌面應(yīng)用方面。

JDK本身使用了Java語言編寫,在我們下載的安裝包里,有一個(gè)src.zip,里面就是JDK的源代碼。

軟件概況[ ]

JDK版本[ ]

  • SE(J2SE),standard edition,標(biāo)準(zhǔn)版,是我們通常用的一個(gè)版本,從JDK 5.0開始,改名為Java SE。
  • EE(J2EE),enterprise edition,企業(yè)版,使用這種JDK開發(fā)J2EE應(yīng)用程序,從JDK 5.0開始,改名為Java EE。
  • ME(J2ME),micro edtion,主要用于移動(dòng)設(shè)備、嵌入式設(shè)備上的java應(yīng)用程序,從JDK 5.0開始,改名為Java ME。

JDK組成[ ]

JDK包含的基本組件包括:

  • javac – 編譯器,將源程序轉(zhuǎn)成字節(jié)碼
  • jar – 打包工具,將相關(guān)的類文件打包成一個(gè)文件
  • javadoc – 文檔生成器,從源碼注釋中提取文檔
  • jdb – debugger,查錯(cuò)工具
  • java – 運(yùn)行編譯后的java程序(.class后綴的)

appletviewer:小程序?yàn)g覽器,一種執(zhí)行HTML文件上的Java小程序的Java瀏覽器

Javah:產(chǎn)生可以調(diào)用Java過程的C過程,或建立能被Java程序調(diào)用的C過程的頭文件。

Javap:Java反匯編器,顯示編譯類文件中的可訪問功能和數(shù)據(jù),同時(shí)顯示字節(jié)代碼含義。

Jconsole: Java進(jìn)行系統(tǒng)調(diào)試和監(jiān)控的工具

常用的package[ ]

  • java.lang: 這個(gè)是系統(tǒng)的基礎(chǔ)類,比如String等都是這里面的,這個(gè)package是唯一一個(gè)可以不用import就可以使用的Package
  • java.io: 這里面是所有輸入輸出有關(guān)的類,比如文件操作等
  • java.net: 這里面是與網(wǎng)絡(luò)有關(guān)的類,比如URL,URLConnection等。
  • java.util : 這個(gè)是系統(tǒng)輔助類,特別是集合類Collection,List,Map等。
  • java.sql: 這個(gè)是數(shù)據(jù)庫操作的類,Connection, Statememt,ResultSet等
  • javax.servlet: 這個(gè)是JSP,Servlet等使用到的類

JDK的環(huán)境配置[ ]

Windows環(huán)境下[ ]

java運(yùn)行環(huán)境安裝與測(cè)試及HelloWorld的實(shí)現(xiàn)。

  1. 下載j2sdk 1.4.1或更高版本 (http://java.sun.com ,建議同時(shí)下載其Java Documentation,這是Java幫助文檔)
  2. 運(yùn)行剛剛下載的j2sdk-1_4_1_02-windows-i586.exe文件進(jìn)行正式安裝(以下假設(shè)安裝于c:\j2sdk1.4.1,建議安裝路徑不要有空格,不宜安裝在\Program Files目錄下!)。
  3. 設(shè)置運(yùn)行環(huán)境參數(shù):
    1. a.如果是Win95/98,在\autoexec.bat的最后面添加如下3行語句:
      • set JAVA_HOME=c:\j2sdk1.4.1
      • set PATH=%JAVA_HOME%\bin;%PATH%
      • set CLASSPATH=.;%JAVA_HOME%\lib
      • 注意:---可用dos命令notepad c:\autoexec.bat打開記事本,加入上面的3行語句。
    2. b.如果是Win2000,xp使用鼠標(biāo)右擊“我的電腦”->屬性->高級(jí)->環(huán)境變量
      • 系統(tǒng)變量->新建->變量名:JAVA_HOME 變量值:c:\j2sdk1.4.1
      • 系統(tǒng)變量->新建->變量名:CLASSPATH 變量值:.;%JAVA_HOME%\lib
      • 系統(tǒng)變量->編輯->變量名:Path 在變量值的最前面加上:%JAVA_HOME%\bin;(CLASSPATH中有一英文句號(hào)“.”后跟一個(gè)分號(hào),表示當(dāng)前路徑的意思)
  4. 使用文本編輯器(比如:edit.com/記事本/UltraEdit/EditPlus)編寫如下代碼,并保存為文件:HelloWorld.java(必須大小寫正確!假設(shè)為c:\test\HelloWorld.java)
  /* HelloWorld.java */
  public class HelloWorld {
  public static void main(String arg[]) {
  System.out.println("Hello, World!");
  }
  }
  1. 開啟一個(gè)DOS窗口,CD(就是跳轉(zhuǎn)/Change Directory)到HelloWorld.java所在的目錄中c:\>cd \test   c:\test>_
  2. 編譯HelloWorld.java為HelloWorld.class  c:\test>javac HelloWorld.java
  3. 運(yùn)行HelloWorld.class  c:\test>java HelloWorld  Hello, World!  c:\test>_

注意: 如果出現(xiàn)的Exception in thread "main" java.lang.NoClassDefFoundError:helloworld/javaerror:ccan'n read:HelloWorld.java之類的錯(cuò)誤,那么是把javac 和java寫反了。

如果出現(xiàn)Bad command or file name  說明javac命令沒起作用,需要:c:\>set path="c:\jdk\bin"  用這個(gè)命令注冊(cè)BIN目錄里的命令(注意大小寫)

在LINUX環(huán)境下[ ]

Ubuntu Linux下jdk的安裝與配置 1.安裝 從sun公司網(wǎng)站www.sun.com下載linux版本的jdk,我下載的版本是JDK 6 Update 7,http://java.sun.com/javase/downloads/index.jsp

jdk-6u7-linux-i586.bin,打開終端,用cd命令進(jìn)入jdk所在目錄,執(zhí)行復(fù)制命令

sudo cp jdk-6u7-linux-i586.bin /usr

即將jdk復(fù)制到/usr目錄下,然后進(jìn)入/usr目錄

cd /usr

執(zhí)行權(quán)限

chmod +x jdk-6u7-linux-i586.bin

執(zhí)行安裝命令 ./jdk-6u7-linux-i586.bin

如遇錯(cuò)誤,可先切換至root用戶下,su root,再執(zhí)行安裝命令,安裝成功會(huì)在/usr目錄下生成jdk1.6.0_07目錄,就是jdk的安裝目錄,重啟電腦,打開終端,輸入java -version,如若有顯示java的版本信息,則表示安裝成功。

2.配置 安裝成功后需要配置jdk環(huán)境變量,用cd命令進(jìn)入/etc目錄

sudo vi profile

即執(zhí)行編輯profile文件命令,在umas k022前添加如下內(nèi)容:

  • export JAVA_HOME=/usr/jdk1.6.0_07
  • export JRE_HOME=/usr/jdk1.6.0_07/jre
  • export PATH=$PATH:/usr/jdk1.6.0_07/bin
  • export CLASSPATH=./:/usr/jdk1.6.0_07/lib:/usr/jdk1.6.0_07/jre/lib

保存退出,重啟電腦

3.測(cè)試

新建Test.java

  public class Test{
  public static void main(String[] args){
  System.out.println("Hello,Welcome to Linux World!");
  }
  }

在終端用cd命令進(jìn)入Test.java目錄,然后輸入

javac Test.java

java Test

若輸出 Hello,Welcome to Linux World! 則表明配置成功! 如不能通過編譯,可通過重新啟動(dòng)系統(tǒng)試試

4.注意

在用vi命令編輯profile文件時(shí),Linux初學(xué)者可能還不熟用,sudo vi profile進(jìn)入編輯文件后如出現(xiàn),Press ENTER or type command to continue,則按回車,然后按方向鍵“下”直到umas k022前一行,按字母o進(jìn)入編輯狀態(tài),輸入環(huán)境變量?jī)?nèi)容,回車,按幾次ESC鍵,直到聽到"嘀"聲,輸入

:x

回車,即保存退出,至此,Linux jdk環(huán)境變量配置完成

相關(guān)內(nèi)容[ ]