JWorld@TW the best professional Java site in Taiwan
      註冊 | 登入 | 全文檢索 | 排行榜  

» JWorld@TW » Java 新手區  

按列印兼容模式列印這個話題 列印話題    把這個話題寄給朋友 寄給朋友    訂閱主題
reply to postflat modego to previous topicgo to next topic
本主題所含的標籤
無標籤
作者 Re:[徵文] 如何寫您生平第一個 java 程式 [Re:worookie]
item1394

松隆子



發文: 81
積分: 4
於 2003-10-11 00:56 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
step1. 下載 JAVA 2 SDK (JDK)

首先連上http://java.sun.com/j2se/downloads.html
之後點選右邊的 Popular Downloads 下載 J2SE 1.4.2 SDK
Download J2SE v 1.4.2_04 ( 目前最新版是J2SE 1.4.2_04 )
依您作業系統環境點選不同版本的 SDK 下載
注意!是SDK不是JRE


step2. 設定環境變數

按照其指示安裝完成之後,我們必須先設定環境變數. PATH , CLASSPATH

設定 PATH , 告訴系統 , javac.exe 和 java.exe 的所在位置

到 我的電腦 按滑鼠右鍵, 點選內容, 進入進階, 在下方有一個環境變數
進入之後 , 可以看到上下兩大部分 , 我們要設定的是下面的 系統變數 部分
找到變數 Path
假設SDK是安裝在 C:\j2sdk1.4.2_04 (預設目錄)
選擇編輯 , 在最前面加上 C:\j2sdk1.4.2_04\bin; (Path是用;來區隔)
您要根據實際的JDK安裝目錄而調整
套用並確定之後 , 無論您的命令提示字元工作目錄是哪一個位置 ,
都可以執行 javac指令 或是 java 指令
測試方法:將命令提示字元工作目錄設定到隨便一個您系統中的目錄

1
C:\>cd c:\java_program

執行下列指令
1
 C:\java_program>javac

系統會提供給您一些下javac指令的參數訊息 .
表示 PATH 設定成功


step3. 動手寫第一個程式
[color=black]
寫java程式 , 不安裝任何編輯器的時候最簡單的工具就是記事本,
現在就來寫出您第一個java程式吧!

1
2
3
4
5
6
7
8
          public class HelloWorld
          {
               public static void main(String args[])
               {
                    System.out.println(" Hello World ! ");
               }
          }
          

注意檔案的儲存! 使用另存新檔比較方便
檔名 HelloWorld.java
存檔類型請選擇 所有檔案 , 否則記事本將會將檔案加上 .txt 的副檔名,而不是 .java檔了
編碼不變 , 就是 ANSI

為了保險起見 , 請取消 windows 的隱藏副檔名之選項來確認您的副檔名是否為.java
假設我們將 HelloWorld.java 存在 C:\java2裡面
[/color]

step4. 編譯 HelloWorld.java

到命令提示字元底下
( windows NT, 2000, XP叫命令提示字元, 而之前的windows則叫MS-DOS )
輸入以下指令 , 設定 命令提示字元的工作目錄 等於 C:\java2

1
C:\>cd c:\java2

接著執行下面的編譯指令
1
C:\java2>javac HelloWorld.java

注意 HelloWorld 的大小寫
編譯若成功則您會在 C:\java2 看到 HelloWorld.class 這個檔


step5. 執行 HelloWorld


JDK會依照 CLASSPATH 的設定來尋找 .class檔案
新版本的JDK(1.3之後)會將 命令提示字元工作目錄 作為預設CLASSPATH的一部份.
在 step4 我們將 工作目錄 設定到 C:\java2 ,
所以在C:\java2 , 可以直接使用 java指令 執行程式
JDK會依照預設的CLASSPATH設定值 , 去 C:\java2 找 .class檔案

1
C:\java2>java HelloWorld

您就會看到 Hello World !
不要輸入 副檔名.class , 那是多餘的.


但是你將工作目錄移到別的地方 , 例如 C:\
執行

1
C:\>java HelloWorld

是無法成功的 ,
因為 JDK會去尋找 C:\ (工作目錄) , 它不知道要去找 C:\java2 , 所以不會去找
找不到 HelloWorld.class , 它就會給一個 java.lang.NoClassDefFoundError

沒有辦法解決嗎? 如果工作目錄在 C:\
可不可以讓JDK去找 C:\java2 這個目錄下的.class檔案
當然可以
只要將 C:\java2 加入到 CLASSPATH 的一部份就行了.

但是注意 , 只要你手動設定了 CLASSPATH , 就會取代所有預設的CLASSPATH
相關文章請繼續看 PATH 與 CLASSPATH


附上 HelloWorld.java 檔案 , 若要使用它來測試
請一定要注意 , 下載時候 存檔類型 要選擇 所有檔案 , 否則存檔會變成 HelloWorld.java.txt

HelloWorld.java (0.17k)


anthonycs edited on 2004-04-30 14:26
reply to postreply to post
話題樹型展開
人氣 標題 作者 字數 發文時間
22887 [精華] [徵文] 如何寫您生平第一個 java 程式 worookie 83 2003-10-08 17:01
21854 Re:[徵文] 如何寫您生平第一個 java 程式 ghost16 253 2003-10-10 00:03
20495 Re:[徵文] 如何寫您生平第一個 java 程式 BruceHsu 589 2003-10-10 15:04
20118 Re:[徵文] 如何寫您生平第一個 java 程式 popcorny 88 2003-10-10 17:00
19813 Re:[徵文] 如何寫您生平第一個 java 程式 worookie 142 2003-10-10 17:12
62986 Re:[徵文] 如何寫您生平第一個 java 程式 item1394 3508 2003-10-11 00:56
19763 Re:[徵文] 如何寫您生平第一個 java 程式 worookie 193 2003-10-11 11:45
19701 Re:[徵文] 如何寫您生平第一個 java 程式 popcorny 581 2003-10-11 11:36
13702 Re:[徵文] 如何寫您生平第一個 java 程式 demijava2 17 2005-07-26 12:58
14834 Re:[徵文] 如何寫您生平第一個 java 程式 pclover 168 2005-05-28 10:44
13130 Re:[徵文] 如何寫您生平第一個 java 程式 digua 4 2005-09-10 14:45
11130 Re:[徵文] 如何寫您生平第一個 java 程式 Oneamon 16 2006-10-06 09:40
10462 Re:[徵文] 如何寫您生平第一個 java 程式 HipHOPBoy 27 2006-12-13 10:09
8719 Re:[徵文] 如何寫您生平第一個 java 程式 ☆貓仔☆ 50 2007-10-13 11:25
4258 Re:[徵文] 如何寫您生平第一個 java 程式 aaonlee0618 386 2008-11-02 20:28
4192 Re:[徵文] 如何寫您生平第一個 java 程式 aaonlee0618 55 2008-11-03 12:18
4012 Re:[徵文] 如何寫您生平第一個 java 程式 lchj637 8 2008-11-21 23:51
» JWorld@TW »  Java 新手區

reply to postflat modego to previous topicgo to next topic
  已讀文章
  新的文章
  被刪除的文章
Jump to the top of page

JWorld@TW 本站商標資訊

Powered by Powerful JuteForum® Version Jute 1.5.8