討論區快速選單
知識庫快速選單
傑米的攝影旅遊筆記 政府補助!學嵌入式+物聯網 程式設計俱樂部Facebook粉絲團
[ 回上頁 ] [ 討論區發言規則 ]
製作jar檔的問題
更改我的閱讀文章字型大小
作者 : chenminhong(蘭寶)
[ 貼文 48 | 人氣 7090 | 評價 0 | 評價/貼文 0 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2003/9/1 上午 11:14:56
我寫好一個程式之後,首先不把它壓成jar檔,直接在命令列下執行沒有問題,
但是後來我把它壓成了jar檔,並寫了一個批次檔去執行jar檔,結果會出現下面的訊息:

D:\java\class\BMan\java -jar JBomb.jar
Uncaught error fetching image:
java.lang.NullPointerException
     at sun.awt.image.URLImageSource.getConnection(URLImageSource.java:99)
     at sun.awt.image.URLImageSource.getDecoder(URLImageSource.java:108)
     at sun.awt.image.InputStreamImageSource.doFetch(InputStreamImageSource.java:251)
     at sun.awt.image.ImageFetcher.fetchloop(ImageFetcher.java:168)
     at sun.awt.image.ImageFetcher.run(ImageFetcher.java:136)

好像是找不到圖檔的樣子,如果我把jar檔解壓縮後,在去執行程式的話就又可以了,
請問我是哪裡做錯了呢?
作者 : duncan_macleod(洋將) Java卓越專家貼文超過1000則
[ 貼文 1121 | 人氣 921 | 評價 2490 | 評價/貼文 2.22 | 送出評價 3 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2003/9/1 下午 01:30:15

>我寫好一個程式之後,首先不把它壓成jar檔,直接在命令列下執行沒有問題,
>但是後來我把它壓成了jar檔,並寫了一個批次檔去執行jar檔,結果會出現下面的訊息:

>好像是找不到圖檔的樣子,如果我把jar檔解壓縮後,在去執行程式的話就又可以了,
>請問我是哪裡做錯了呢?

可能是你取得 Image 的方式沒有辦法取得放在 jar 裡的圖檔。以路徑來 load image 這方法,一定是沒辦法應用在應用程式與圖檔都包成 jar 的場合,你要採用另一種策略(可以應用在包成 jar 與不包成 jar 都能正確運作)。

找一下跟 jar 有關,我(洋將)以前的舊文章有提到關於取得 Image 的方法之討論。
作者 : chenminhong(蘭寶)
[ 貼文 48 | 人氣 7090 | 評價 0 | 評價/貼文 0 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2003/9/1 下午 09:59:15
謝謝你的幫忙,現在圖檔和音效檔的部分已經可以順利讀取了,不過我在jar檔中也加了一些自訂的檔案,想讀取這些檔案,本來想利用getResource()之類的方法,但是傳回的都是URL物件,好像不能用在建立File物件上,所以也沒辦法建立FileInputStream,只好把自訂檔案分開,不壓進jar檔中
作者 : duncan_macleod(洋將) Java卓越專家貼文超過1000則
[ 貼文 1121 | 人氣 921 | 評價 2490 | 評價/貼文 2.22 | 送出評價 3 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2003/9/1 下午 11:08:12

>謝謝你的幫忙,現在圖檔和音效檔的部分已經可以順利讀取了,不過我在jar檔中也加了一些自訂的檔案,想讀取這些檔案,本來想利用getResource()之類的方法,但是傳回的都是URL物件,好像不能用在建立File物件上,所以也沒辦法建立FileInputStream,只好把自訂檔案分開,不壓進jar檔中

Class 類別有個 getResourceAsStream method,你可以從傳回的 input stream 去讀出檔案內容。
作者 : chenminhong(蘭寶)
[ 貼文 48 | 人氣 7090 | 評價 0 | 評價/貼文 0 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2003/9/2 下午 10:43:12
那再請問一下,如果我要寫檔案的話,可以直接加入jar檔中嗎?
目前我正在寫一個地圖編輯器,希望玩家在創造地圖之後可以存到檔案中,
我想把這些地圖檔都存到同一個資料夾中,也就是跟讀取地圖檔時一樣的資料夾,
現在已經可以從jar檔中讀出地圖檔了,有辦法把編輯好的地圖檔存到跟讀取時一樣的資料夾嗎?
作者 : totol(totol)
[ 貼文 19 | 人氣 1557 | 評價 0 | 評價/貼文 0 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2003/10/19 下午 11:18:43
對不起喔~~我有去前面找洋降大大所說的取得image的文章 ..不過我沒有找到!!所以對jar後抓不到圖片還是有點困擾..可以麻煩再解釋一次嗎???謝謝~~
作者 : chenminhong(蘭寶)
[ 貼文 48 | 人氣 7090 | 評價 0 | 評價/貼文 0 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2003/10/19 下午 11:36:34
假如你把image.png放在images子資料夾下面,並且和class檔和其他的資源檔案包裝成jar檔,下面的程式碼就可以讀取出jar檔中的images/image.png

String filename="images/image.png";
Toolkit toolkit = Toolkit.getDefaultToolkit();
URL url = ClassLoader.getSystemResource(filename);
Image image = toolkit.createImage(url);
作者 : totol(totol)
[ 貼文 19 | 人氣 1557 | 評價 0 | 評價/貼文 0 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2003/10/20 上午 08:51:42
ㄟ...不好意思....不是很懂 ..意思是說 我要把那幾行程式寫進去我原本.java檔的程式裡嗎??不過不是原本就有跟電腦說圖片是在image的下面喔??那還要多幾行再跟電腦說清楚喔???謝謝你了....
作者 : totol(totol)
[ 貼文 19 | 人氣 1557 | 評價 0 | 評價/貼文 0 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2003/10/21 下午 06:11:57
不好意思~~不是很懂!!想問一下..你的意思是說要在.java的程式裡面多加那幾行嗎??不過一開始設圖片的時候不就已經有告訴他路徑了 為什麼還要額外多去跟她說圖片在哪裡阿???謝謝了^^
作者 : chenminhong(蘭寶)
[ 貼文 48 | 人氣 7090 | 評價 0 | 評價/貼文 0 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2003/10/21 下午 10:52:42
不然你先post一下你如何讀出jar檔中的檔案吧,我不太知道你的問題在哪裡,還是根本沒有問題,只是好奇問一下而已
作者 : totol(totol)
[ 貼文 19 | 人氣 1557 | 評價 0 | 評價/貼文 0 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2003/10/22 上午 12:15:23
如何讀~~??就用javaws開...這算是回答嗎???謝謝...
作者 : chenminhong(蘭寶)
[ 貼文 48 | 人氣 7090 | 評價 0 | 評價/貼文 0 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2003/10/22 上午 11:31:47
你是指如何做成web-startable的應用程式,並且還要能夠讀出jar檔中的檔案嗎?我是沒把應用程式用web start散佈過,所以可能幫不了你了
作者 : nime(Creativity) 人氣指數超過10000點
[ 貼文 91 | 人氣 11039 | 評價 0 | 評價/貼文 0 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2003/10/25 下午 01:12:36
我也有個問題想請教...就是..我也要壓成jar檔來跑...
我的主class是ECf.class...而我的manifest.mf如下..
Manifest-Version: 1.0
Created-By: 1.4.2 (Sun Microsystems Inc.)
Main-Class:ectest.ECf
Class-Path:bcprov-jdk14-119.jar localedata.jar dnsns.jar
我在鍵入指令時是打這樣的..
jar cvfm ectest.jar manifest.mf ectest
可是出現如下的錯誤訊息..
java.io.IOException: invalid header field
     at java.util.jar.Attributes.read(Attributes.java:387)
     at java.util.jar.Manifest.read(Manifest.java:167)
     at java.util.jar.Manifest.<init>(Manifest.java:52)
     at sun.tools.jar.Main.run(Main.java:124)
     at sun.tools.jar.Main.main(Main.java:904)
可是我把m拿掉而不指定manifest.mf..它就可順利包成jar檔..
請問是那邊出問題了呢?...
作者 : duncan_macleod(洋將) Java卓越專家貼文超過1000則
[ 貼文 1121 | 人氣 921 | 評價 2490 | 評價/貼文 2.22 | 送出評價 3 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2003/10/25 下午 02:14:45

>我也有個問題想請教...就是..我也要壓成jar檔來跑...
>我的主class是ECf.class...而我的manifest.mf如下..

>Manifest-Version: 1.0
>Created-By: 1.4.2 (Sun Microsystems Inc.)
>Main-Class:ectest.ECf
>Class-Path:bcprov-jdk14-119.jar localedata.jar dnsns.jar

請問你上述四行寫完最後有換行嗎?
這個是很容易忽略又常犯的錯。
作者 : nime(Creativity) 人氣指數超過10000點
[ 貼文 91 | 人氣 11039 | 評價 0 | 評價/貼文 0 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2003/10/26 上午 12:24:53
嗯..請問你是指最後一行打完再按一次ENTER鍵嗎?.??..
我有按說..但還是不行...真是怪了..java.io.IOException: invalid header field
     at java.util.jar.Attributes.read(Attributes.java:387
     at java.util.jar.Manifest.read(Manifest.java:167)
     at java.util.jar.Manifest.<init>(Manifest.java:52)
     at sun.tools.jar.Main.run(Main.java:124)
     at sun.tools.jar.Main.main(Main.java:904)
還是有錯誤訊息..好奇怪..


作者 : duncan_macleod(洋將) Java卓越專家貼文超過1000則
[ 貼文 1121 | 人氣 921 | 評價 2490 | 評價/貼文 2.22 | 送出評價 3 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2003/10/26 下午 02:25:29

>嗯..請問你是指最後一行打完再按一次ENTER鍵嗎?.??..
>我有按說..但還是不行...真是怪了..java.io.IOException: invalid header field
> at java.util.jar.Attributes.read(Attributes.java:387
> at java.util.jar.Manifest.read(Manifest.java:167)
> at java.util.jar.Manifest.<init>(Manifest.java:52)
> at sun.tools.jar.Main.run(Main.java:124)
> at sun.tools.jar.Main.main(Main.java:904)
>還是有錯誤訊息..好奇怪..

那你先試試只要寫 Main-Class 和 Class-Path 這兩樣 entry 就好,其他的資料 jar tool 會幫你產生。
作者 : totol(totol)
[ 貼文 19 | 人氣 1557 | 評價 0 | 評價/貼文 0 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2003/10/28 上午 01:59:06
ㄟ....我把部分的程式PO出來..希望有人可以替我解惑一下..因為困擾很久了
  class FillAction extends AbstractAction
  {
    FillAction(String name)
    {
     super(name);
     String iconFileName = "Images/" + name + ".gif";
     if(new File(iconFileName).exists())
     putValue(SMALL_ICON, new ImageIcon(iconFileName));
    }

    FillAction(String name, String tooltip)
    {
     this(name);
     if(tooltip != null) // If there is a tooltip
     putValue(SHORT_DESCRIPTION, tooltip); // ...squirrel it away.

    }


我的圖片是用action加進來的
然後可以執行
不過jar候圖片就不能顯示
請各位幫幫忙看一下...
謝謝了!!
作者 : totol(totol)
[ 貼文 19 | 人氣 1557 | 評價 0 | 評價/貼文 0 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2003/10/29 下午 12:21:05
不好意思 那也想請問一下...
test.jar包roc.jar完後
要叫test.jar出來 可是他會說找不到main-classㄟ
那是不是說在test.jar的manifest.txt中的main-class也要寫的不一樣啊??
作者 : duncan_macleod(洋將) Java卓越專家貼文超過1000則
[ 貼文 1121 | 人氣 921 | 評價 2490 | 評價/貼文 2.22 | 送出評價 3 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2003/10/29 下午 01:53:47

你還是沒弄懂別人的文章在說什麼!
我有提過用 file name 的方式讀取圖檔一定是讀不到包在 jar 裡的圖形檔。你要以 URL 來指定一個位在 jar 裡的 resource。
putValue(SMALL_ICON, new ImageIcon(getClass().getResource(iconFileName)));
iconFileName 所指出的圖檔必須包在 FillAction.class 在 jar 檔裡所在目錄的子目錄 images 裡面。

>ㄟ....我把部分的程式PO出來..希望有人可以替我解惑一下..因為困擾很久了
> class FillAction extends AbstractAction
> {
> FillAction(String name)
> {
> super(name);
> String iconFileName = 'Images/' + name + '.gif';
> if(new File(iconFileName).exists())
> putValue(SMALL_ICON, new ImageIcon(iconFileName));
> }
>
> FillAction(String name, String tooltip)
> {
> this(name);
> if(tooltip != null) // If there is a tooltip
> putValue(SHORT_DESCRIPTION, tooltip); // ...squirrel it away.
>
> }
作者 : totol(totol)
[ 貼文 19 | 人氣 1557 | 評價 0 | 評價/貼文 0 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2003/10/29 下午 05:00:52
嗯~~我PO出來的程式是原本的寫法..
這種寫法他可以跑.變成.jar也可以跑...
然後這種寫法就算我把我的圖片目錄(Images)有包進去..
我的.jar檔一定要Images目錄同一層,才有圖可以跑出來..
如果把他移到只有單獨.jar檔時 他還是可以跑 可是就圖出不來
之後我有去查很多寫法..就是有關getResource的寫法....
改了很久不是javac根本就過不了
就是 javac和java都可以過....也可以秀出來
但是變成.jar點他根本就沒有反應.....
你教的那種寫法就是第二種情況
所以我才打算PO出原本的寫法(其實是看書的例子)問問各位...
謝謝...
作者 : duncan_macleod(洋將) Java卓越專家貼文超過1000則
[ 貼文 1121 | 人氣 921 | 評價 2490 | 評價/貼文 2.22 | 送出評價 3 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2003/10/29 下午 08:04:33

>嗯~~我PO出來的程式是原本的寫法..
>這種寫法他可以跑.變成.jar也可以跑...
>然後這種寫法就算我把我的圖片目錄(Images)有包進去..
>我的.jar檔一定要Images目錄同一層,才有圖可以跑出來..
>如果把他移到只有單獨.jar檔時 他還是可以跑 可是就圖出不來
>之後我有去查很多寫法..就是有關getResource的寫法....
>改了很久不是javac根本就過不了
>就是 javac和java都可以過....也可以秀出來
>但是變成.jar點他根本就沒有反應.....
>你教的那種寫法就是第二種情況
>所以我才打算PO出原本的寫法(其實是看書的例子)問問各位...
>謝謝...

getResource 給的參數可以用相對的路徑,所以你的圖檔放在 executable jar 裡要和 invoke 在某個 Class 身上的 bytecode file 有參數指示般的相對關係,不管兩者是分散在硬碟還是包在 jar 裡。

不如這樣吧,你把用到圖檔的 source post 出來,然後說明一下其與圖檔在 file system 的位置,以及你希望做成什麼樣子(jar?),我幫你看看。
作者 : duncan_macleod(洋將) Java卓越專家貼文超過1000則
[ 貼文 1121 | 人氣 921 | 評價 2490 | 評價/貼文 2.22 | 送出評價 3 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2003/10/29 下午 08:09:27

>嗯~~我PO出來的程式是原本的寫法..
>這種寫法他可以跑.變成.jar也可以跑...
>然後這種寫法就算我把我的圖片目錄(Images)有包進去..
>我的.jar檔一定要Images目錄同一層,才有圖可以跑出來..

你這種寫法把 .class 和圖檔包在一個 executable jar 裡一定是讀不到圖檔的,包好 jar 後你把硬碟的圖檔移走或移除,你就知道了。
作者 : totol(totol)
[ 貼文 19 | 人氣 1557 | 評價 0 | 評價/貼文 0 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2003/10/30 下午 01:18:52
之前po的那段程式碼就是有關圖的部份..
是講到要抓fill.gif這張圖....
 class FillAction extends AbstractAction
 {
 FillAction(String name)
 {
 super(name);
 String iconFileName = 'Images/' + name + '.gif';
 if(new File(iconFileName).exists())
 putValue(SMALL_ICON, new ImageIcon(iconFileName));
 }
}

然後...images目錄裝所有的圖片...
images跟.java檔和.class檔在同一層...
因為我最後是想用成java web start
所以要包成jar檔....
而且是單點.jar檔就可以值行,就是他獨立存在就可以跑出圖片
不用再跟images同一個地方才有圖...
因為程式碼很長..所以不方便全po....
------------------------------------
真的很謝謝你....因為我找了幾本書都很少講到jar
然後問同學和老師大家也都不清楚..
所以真的很謝謝...

作者 : duncan_macleod(洋將) Java卓越專家貼文超過1000則
[ 貼文 1121 | 人氣 921 | 評價 2490 | 評價/貼文 2.22 | 送出評價 3 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2003/10/30 下午 01:59:49

>之前po的那段程式碼就是有關圖的部份..
>是講到要抓fill.gif這張圖....
> class FillAction extends AbstractAction
> {
> FillAction(String name)
> {
> super(name);
> String iconFileName = ''Images/'' + name + ''.gif'';
> if(new File(iconFileName).exists())
> putValue(SMALL_ICON, new ImageIcon(iconFileName));
> }
>}
>
>然後...images目錄裝所有的圖片...
>images跟.java檔和.class檔在同一層...
>因為我最後是想用成java web start
>所以要包成jar檔....
>而且是單點.jar檔就可以值行,就是他獨立存在就可以跑出圖片
>不用再跟images同一個地方才有圖...
>因為程式碼很長..所以不方便全po....

我的意思是,你這種作法不可能把圖片和 .class 包成 jar,然後執行 jar 就讀的到圖。

你改用 putValue(SMALL_ICON, new ImageIcon(getClass().getResource(iconFileName)));

這樣你把 FillAction.class 和 圖檔以下面的結構包在 jar 裡就可以了。
PackageOfFillAction/images/xxx.gif
PackageOfFillAction/FillAction.class
作者 : totol(totol)
[ 貼文 19 | 人氣 1557 | 評價 0 | 評價/貼文 0 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2003/11/2 下午 08:54:43

>我的意思是,你這種作法不可能把圖片和 .class 包成 jar,然後執行 jar 就讀的到圖。
>
>你改用 putValue(SMALL_ICON, new ImageIcon(getClass().getResource(iconFileName)));
>
>這樣你把 FillAction.class 和 圖檔以下面的結構包在 jar 裡就可以了。
>PackageOfFillAction/images/xxx.gif
>PackageOfFillAction/FillAction.class

嗯...想冒昧請問你...
可否直接寄你信箱問你呢??
因為....我試過還是有問題..
不過不好意思在PO在上面...
不過真的很困擾很久了..
如果可以...
請寄到我信箱支會我一聲...(hchsueh@cs.pu.edu.tw)
如果不方便,造成你的困擾..
那也沒有關係...總而言之就是謝謝啦..^^
 板主 : 風月
 > Java入門一般區 - 討論區
 - 最近熱門問答精華集
 - 全部歷史問答精華集
 - Java入門一般區 - 知識庫
  ■ 全站最新Post列表
  ■ 我的文章收藏
  ■ 我最愛的作者
  ■ 全站文章收藏排行榜
  ■ 全站最愛作者排行榜
  ■  月熱門主題
  ■  季熱門主題
  ■  熱門主題Top 20
  ■  本區Post排行榜
  ■  本區評價排行榜
  ■  全站專家名人榜
  ■  全站Post排行榜
  ■  全站評價排行榜
  ■  全站人氣排行榜
 請輸入關鍵字 
  開始搜尋
 
Top 10
評價排行
Java入門一般區
1 洋將 2410 
2 Aron 2130 
3 Aries 1510 
4 DEMO999 1310 
5 Ben 990 
6 ramb 620 
7 ozzy 570 
8 tand 460 
9 Huah 410 
10 vindy 400 
Java入門一般區
  專家等級 評價  
  一代宗師 10000  
  曠世奇才 5000  
  頂尖高手 3000  
  卓越專家 1500  
  優秀好手 750  
Microsoft Internet Explorer 6.0. Screen 1024x768 pixel. High Color (16 bit).
2000-2019 程式設計俱樂部 http://www.programmer-club.com.tw/
0.125