<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 0,  comments - 1,  trackbacks - 0
    很多人不能夠很好的進行JAVA編程,原因就在于對JAVA運行環境的不了解或是了解得不夠透徹。如果連一個普通的JAVA程序運行環境都搭建不好。就更不要說理解J2EE的運行環境搭建了。故本文首先介紹如何搭建普通JAVA程序的運行環境,再介紹如何在這個基礎上進一步搭建J2EE運行環境。
      
      一、什么是JDK?
      
      學JAVA的人都應該知道SUN公司的JAVA 技術平臺按其應用環境的不同有三個非常著名的版本,他們是J2SE(用于普通桌面應用程序的開發),J2EE(用于企業級應用程序的開發)和J2ME(用于移動設備及其他消費類電子產品的應用程序開發),SUN公司為這三個版本分別提供了相應的開發工具包(SDK:SoftWare Development Kits),下載的網址在http://www.sun.com/downloads,不過可能因為全世界太多人登錄的原故,網頁經常出現打不開的現象,其實大家在國內一些常用的資料下載網站同樣可以DOWN到這些工具包的。在此不一一列舉了。順便提一下J2SE和J2EE目前最新的SDK版本是:
      
      ● J2SE 5.0 JDK
      
      ● J2EE 1.4 SDK
      
      值得一提的是我們通常所說的JDK工具包指的是J2SE的SDK。目前一般學習者用得最多的也就是這個工具包了。大家還要注意一點,SUN公司為不同的操作系統提供了不同的JDK文件,而且這些文件又有脫機版(OFFLINE)與在線安裝版(ONLINE)之分,所以在下載的時候要注意選擇正確的文件
      
      那么JDK這個工具包里到底有些什么東東呢?其實這里面包括了JAVA程序的開發工具(JAVAC命令等)、運行環境(JAVA命令等)和核心類包。可想而知要想運行JAVA程序。就必須安裝好JDK工具包。
      
      二、如何安裝JDK?
      
      當我們從網絡上DOWN下J2SE 5.0 JDK以后(是一個可執行文件文件名叫做jdk-1_5_0-windows-i586.exe,當然這個名字會因為對應操作系統的不同而有所區別的,我使用的操作系統就是WINDOWS,大家發現了嗎?),雙擊他就開始安裝了。需要注意的就是選擇安裝路徑的問題,通常我們將它安裝在C盤根目錄下(這也是安裝程序默認的路徑),其他的工作就是一個接一個地按NEXT啦。
      
      三、搭建運行和開發環境
      
      是不是當我們裝完JDK以后就可以編寫代碼,準備編譯運行了呢?別忙。大家還是跟著我一起檢查一下吧:
      
      1、點擊操作系統桌面上左下角的‘開始’菜單,選擇‘運行’,然后在打開對話框里輸入CMD,看到了吧,我們進入了命令提示符窗口,我們愛叫他DOS界面。
      
      2、現在大家在窗口里應該看到提示符了吧,通常會是這樣:C:\Documents and Settings\Administrator>
      
      3、下面讓我們在提示符后面敲上這樣一個命令:JAVA,出現了這樣的提示了嗎?
      
      Usage: java [-options] class [args...]
      (to execute a class)
      or java [-options] -jar jarfile [args...]
      (to execute a jar file)
      ……
      
      這是JAVA命令的幫助信息,如果有,那么成功一半了。
      
      4、接下來,繼續試一下:在命令提示符處敲:JAVAC。同樣也出現了JAVAC的命令幫助提示了嗎?我想應該沒有吧。你看到的也許會是這樣: ‘javac’不是內部或外部命令,也不是可運行的程序或批處理文件
      
      為什么出現這樣的情況呢?
      
      這是因為我們的操作系統在執行一個命令時,首先會到當前目錄下去查找這個命令文件。如果在當前目錄下找不到,他就會按照系統變量PATH所指示的多條路徑里去搜索,直到找到為止。如果在這兩個地方都找不到他就會報上面大家看到的錯誤。
      
      在C:\Documents and Settings\Administrator這個路徑下我們當然找不到JAVAC命令啦。我們的JDK不是安裝在C盤根目錄下嗎?而我們的JAVAC、JAVA命令則在JDK目錄下的BIN文件夾里,這個夾子里還有許多其他寶貝命令。如下圖所示:
      
      怎樣才能讓操作系統找到JAVAC命令呢?很簡單!我們需要修改一下系統變量PATH,這樣就不用每次要運行這個命令時都得跑到C:\j2sdk1.4.2_02\bin這個路徑下面去了。怎樣修改PATH,我們在第四個專題里來介紹。
           5、當我們在PATH變量里加了一條路徑:C:\j2sdk1.4.2_02\bin以后,再到命令提
      
      示符狀態下輸入JAVAC,就會出現幫助提示了。這就說明我們可以開始寫JAVA程序了。
      
      6、讓我們寫一個Hello.java測試一下吧,我在E:\LESSON1這個文件夾下創建
      
      了一個文本文件,輸入如下一段代碼,并且將之保存為Hello.java。
      
      public class Hello
      {
      public static void main(String args[])
      {
      System.out.println("Hello World!");
      }
      }
      
      7、好現在我們又回到命令提示符狀態下。在提示符處輸入:JAVAC Hello.java,命
      
      令又出錯了。為什么?因為文件是建在E:\LESSON1下面,而我們的當前目錄卻不是它。在提示符處敲入:‘E:’,然后再敲:‘cd lesson1’,進入JAVA文件所在的那個目錄后,現在再敲JAVAC Hello.java,文件成功編譯。注意成功編譯后會在當前目錄下生出一個名叫:Hello.class的字節碼文件。但是屏幕上沒有任何提示。
      
      8、再試著運行一下‘java Hello‘這個命令,可以運行嗎?當然不行。為什么,
      
      因為我們的字節碼文件是在JAVA虛擬機里運行的,所有關于虛擬機要使用的字節碼文件的路徑必須在一個叫做CLASSPATH的操作系統變量里找得到。否則我們的虛擬機就無法找到這個字節碼文件,從而也就無從執行了。
      
      9、怎么辦?先運行如下命令:set classpath=%classpath%;E:\lesson1,然后再運
      
      行 java Hello 這個命令。屏幕上終于出現了親切的問候:Hello world!
      
      不過奇怪的事情又發生了。當我們重新啟動一個命令提示符窗口再運行這個JAVA文件時,又無法執行了,屏幕提示:Exception in thread "main" java.lang.NoClassDefFoundError: Hello。還是老問題,虛擬機又找不到字節碼文件了。WHY?其實我們在DOS窗口中設置的系統變量只對當前窗口有效。要想讓我們的變量設置對任何一個DOS窗口都有效,還得到桌面上去做。我們仍然將在第四個專題里講述CLASSPATH這個JAVA環境變量的設置。
      
      四、PATH系統變量與CLASSPATH環境變量的設置
      
      為什么需要設置PATH和CLASSPATH變量我們在前面的專題已經介紹過了。下面我們講一下具體如何設置:
      
      1、右鍵單擊我的電腦,選‘屬性’菜單,在彈出的對話框里選擇‘高級‘選項卡。然后在高級選項卡頁按下‘環境變量’按鈕。
      
      2、在彈出的環境變量窗口里我們將會看到它分為兩個部分。一部分是誰誰用戶的變量,如:Administrator的用戶變量。一部分是系統變量。通常情況下我們在命令提示符下能夠使用的變量數目是用戶變量+系統變量數目之和。那我們不管用戶變量。直接到系統變量格里去尋找PATH變量吧。通常情況下系統裝好后PATH變量在這里是早就存在了的。但是CLASSPATH變量則沒有。
      
      環境變量窗口見圖示:
      
      3、找到PATH變量后,雙擊這個變量名稱后,將會彈出編輯系統變量窗口。將光標停到變量值對話框的最后,然后加上‘;C:\j2sdk1.4.2_02\bin ’。注意分號后的路徑就是JAVA和JAVAC命令所在的路徑。見圖示:
      
      4、找不到CLASSPATH變量該怎么辦呢?很簡單。按下系統變量框下的新建按鈕。然后在彈出的新建系統變量對話框里輸入你要加的變量名稱:CLASSPATH,在變量值對話框里輸入你要運行的字節碼文件所在的路徑。如圖示:
      
      大家在以后的學習中會發現,只要是虛擬機運行所需的字節碼文件(即類文件),包括SUN公司提供給我們的類。都需要將這些文件所在的路徑放到CLASSPATH下。否則,程序在編譯過程中會經常找不著所需要的類包。那可是很頭疼的事。比如說:JDK安裝目錄下的LIB目錄下就有許多*.jar文件。當我們的程序要使用到這些壓縮文件里的類時,就需要把這些文件所在的路徑加到CLASSPATH里,比如說:C:\j2sdk1.4.2_02\lib\dt.jar。
      
      注意添加*.jar包和直接添加*.class文件的路徑是有一點小小區別的,前者要包含JAR包的名字。而后者只需文件路徑。
      
      五、J2EE運行環境的搭建
      
      開發企業級的應用程序需要搭建好J2EE的運行環境。其實也就是到SUN公司的網站上去DOWN下J2EE 1.4 SDK開發工具包。然后雙擊安裝文件,如果你下載的版本與我的一樣。那么這個安裝文件就會是這個名字:j2eesdk-1_4-dr-windows-eval.exe。同樣的我們也將J2EE SDK安裝在C盤根目錄下。
      
      需要特別提醒大家的是:J2EE運行環境的搭建是以J2SE運行環境的搭建為基礎的。其實想也想得到為什么。如果沒有JDK,哪里來的編譯和運行命令呢(JAVA和javac)。安裝完J2EE 1.4 SDK包后,具體的設置與測試步驟如下:
      
      1、首先右往PATH變量里添加J2EE SDK的BIN目錄。如:C:\j2sdkee1.3.1\bin。如何往里面添加,前面已經講過。
      
      2、然后新建兩個變量:一個是JAVA_HOME,變量值為:JDK的安裝目錄。另一個是J2EE_HOME,變量值為J2EE SDK的安裝目錄。如圖示:
      
      3、最后往CLASSPATH變量里添加一個關鍵的JAR包。它就是J2EE.JAR包。比如我添加的就是:C:\j2sdkee1.3.1\lib\j2ee.jar。
      
      4、所有的工作做完以后。大家可以通過以下方式驗證一下我們的J2EE環境是否已經搭建成功。在命令提示符狀態下輸入命令:J2EE -Verbose。如果屏幕的最下面看到了這樣一句話J2EE server startup complete.那就表示J2EE服務器成功啟動了。在我們的J2EE程序要布署和運行的過程中。服務器將一直啟動著。
    posted on 2007-10-04 22:01 火焰出林 閱讀(165) 評論(0)  編輯  收藏 所屬分類: J2EE
    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    留言簿(1)

    隨筆分類

    文章分類(25)

    文章檔案(23)

    新聞檔案(8)

    相冊

    最新隨筆

    搜索

    •  

    最新評論

    主站蜘蛛池模板: 亚洲AV永久无码精品水牛影视| 中文字幕无码视频手机免费看| 亚洲黄色免费网站| 亚洲综合色一区二区三区小说| 国产午夜无码视频免费网站 | 59pao成国产成视频永久免费| 污视频网站免费观看| 亚洲国产精品综合久久久| 2015日韩永久免费视频播放| 成人久久久观看免费毛片| 国产一级淫片免费播放电影| 免费专区丝袜脚调教视频| 国产成人AV免费观看| 亚洲国产精品VA在线看黑人 | 亚洲人成影院在线无码观看| 无码国产精品久久一区免费 | 33333在线亚洲| 免费A级毛片无码无遮挡内射| 久久综合给合久久国产免费| 亚洲三级在线视频| 亚洲高清国产拍精品青青草原| 国产特级淫片免费看| jizz免费观看视频| 乱人伦中文视频在线观看免费| 成年男女男精品免费视频网站| 成年性午夜免费视频网站不卡| 巨胸喷奶水视频www网免费| 成人奭片免费观看| 亚洲成a人片在线观看日本| 妞干网免费视频在线观看| 大香人蕉免费视频75| 亚洲熟妇av一区二区三区| 久久精品国产亚洲AV无码偷窥| 成年在线观看网站免费| 国产一区二区三区免费看| 亚洲日韩精品一区二区三区| 亚洲啪啪免费视频| 亚洲成A∨人片在线观看不卡| 99久久亚洲综合精品成人网| 欧美激情综合亚洲一二区| 中文字幕免费在线看电影大全|