發表文章

目前顯示的是有「Java」標籤的文章

縮短 Netbeans 編譯時間

圖片
近來凍仁都在使用從恩師手中借來的 IBM Thinkpad A31 開發公司的系統,由於小弟學藝不精的緣故得透過 Netbeans IDE 來寫 Java Swing, 這台 91 年度的 Laptop 是開 Windows 會讓人想睡覺的老機器 ,最後改裝 Debian 5 (Lenny) 以進行開發。 NetBeans 預設會啟用「建置 JAR」的選項,讓每次編譯時都多花了不少時間在 JAR 上, 等凍仁發現時都已經是兩個月之後的事情了,把時間還來啊 ~~ Netbeans !!

Install JDK 6 @ Debian 5

近來凍仁開始在 openSUSE 11.1 底下使用 Netbeans 6.8 為公司寫收費系統,可在升級完 11.2 後爛掉了, 聽 MrMoneyC 說動到 dup 會炸掉 ,還是先跑 Debian 5 (lenny) - stable 然後用 SuSE Themes 就好,這邊是重新安裝 JDK 的筆記。

刪除 Events Code on NetBeans

圖片
Netbeans 是套不錯用的 Java IDE,更棒的是可以直接拖曳 Button, Label .. 等等的 Opject(物件)。或許就因包太多東西,使用上也不是那麼的得心應手.. (以下 Design 模式簡稱 [Design];Source 模式簡稱 [Source]。 NetBeans - Design 模式

【Java】[94上]網路程式設計作業

這是凍仁在讀大二時的Java作業,那時幾乎是每個星期三、四的晚上都在熬夜寫Java.. 雖然功力不高,可凍仁還是很喜歡自己寫 porgram(程式) :P 可惜這位良師被假日班同學趕走了,不然凍仁在大三大四應該會繼續寫下去,很感謝這位熱心的老師,因為他凍仁至少有把一種程式語言重頭學到尾一遍.. 凍仁的 Java 作業 @ Google 文件 授課教師: 羅孟彥 課本: JAVA2 JDK 5.0 教學手冊(第三版) 作者: 洪維恩 出版: 博碩文化

java.lang.NoClassDefFoundError with Ecilpse

圖片
這幾天一直不是很順利,一下可以跑一下不行的 Orz ,索性上網爬個文,雖說 JavaWorld@TW 這篇有說明了 Java.lang.NoClassDefFoundError 的錯誤訊息通常指的是 Java 無法在所給予的 classpath 中找到提及的類別或介面的定義,因而丟出的執行時期例外。這個錯誤通常是因為 classpath 的設定錯誤而丟出的。

【Program】Eclipse 3.21–安裝 + 中文化

圖片
開始玩 Ubuntu 也有兩三星期了,終於告一段落了.. 不過我想自己還是會繼續惡搞下去吧XD.. 對現在的我而言: Linux 比 Game 還好玩,廢話就先說到這,接著來寫這兩天安裝 Eclipse 的 Note .. 雖然他給我的感覺有點像 Windows 上的 JCreator,可是因為自己對此軟體不熟在加上對 Ubuntu 也沒熟到那去,搞了兩天才搞定.. 囧rz ps:安裝前請先把 Ubuntu 7.10 desktop 灌起來XD 安裝 Eclipse 移除 ubuntu 套件管理員抓來的 Eclipse 3.3 / * 目前 3.3 還未出正體套件,所以得先砍掉才行 * / Ubuntu(應用程式) → 添加/刪除 → 已安裝的應用程式 / *事先沒安裝可省略這步驟 * / → 標記 → 移除 下載 Eclipse = 主程式 +中文化 eclipse-SDK-3.2.1-linux-gtk.tar.gz / * 主程式 * / NLpack1-eclipse-SDK-3.2.1-gtk.zip / * 語言套件 * / 將 eclipse-SDK-3.2.1-linux-gtk.tar.gz 解壓縮 至 /opt 底下 # sudo tar -zxvf eclipse-SDK-3.2.1-linux-gtk.tar.gz /opt 將 NLpack-eclipse..-SDK-321-gtk.zip 裡 features/ 底下的檔案覆蓋至 /opt/eclipse/features,plugins/ 解壓縮至 /opt/eclipse/ # ??? 切到 eclipse 目錄下 # cd /opt/eclipse/ 執行 eclipse / * 執行檔 * / # ./eclipse End 相關連結: ★ 初學Eclipse ★ Eclipse 的使用簡介及外掛程式開發 ★ Sungo 的 Eclipse 使用技巧 ★ RC2 熱鍵表

【Java】摸彩 → Random

後面一樣用布林Boolean下去做判斷,有嘗試用函式Function下去寫,不過失敗了!其random部分老師上課有讓我們抄原始碼sourse sode...阿翔就只把之前那猜拳的程式中間猜拳的部份換為random罷了!! import java.io.*; public class ex_random{ public static void main(String[]args) throws IOException{ boolean flag=true; String str; BufferedReader buf_YesNo; buf_YesNo=new BufferedReader(new InputStreamReader(System.in)); System.out.println("摸彩摸彩..祝你中頭彩!"); do{ int i,intTransform; double doubleAR; System.out.println(); for(i=1;i<11;i++){ doubleAR = Math.random(); intTransform = (int)(doubleAR*100); System.out.println("第\t"+i+"\t次為 "+intTransform); } System.out.println(); char charYesNo; System.out.print("輸入Y繼續,N離開 → ");

【Java】猜生日

知道阿翔我的生日嘛!?不知道的話就抓下面source code來玩玩唄! PS:已經忘記是第幾次的作業了~~ 裡面用到:do while、if else、輸入字元.... /*猜生日,輸入兩變數用if else下去判斷 */ import java.io.*; public class ex_birthday{ public static void main(String[]args) throws IOException{ int intMonth,intDay; do{ String strMonth,strDay; BufferedReader buf; buf=new BufferedReader(new InputStreamReader(System.in)); System.out.print("請猜猜阿翔的生日 → 幾月 → "); strMonth=buf.readLine();       //↑將輸入的文字指定給字串變數str_Month intMonth=Integer.parseInt(strMonth); System.out.println("你猜的月份為:"+intMonth); System.out.print("請猜猜阿翔的生日 → 幾日 →"); strDay=buf.readLine();       //↑將輸入的文字指定給字串變數str_Day intDay=Integer.parseInt(strDay); System.out.println("你猜的日期為:"+intDay); System.out.println(""); if(

【Java】作弊的電腦 → 猜不贏的拳

11/4(五)課堂練習+作業...作弊的電腦,顧名思義就是...不管你怎麼猜都是電腦贏 不過目前的阿翔所寫的這程式裡還有些BUG,自己有發現的是:  一、在出拳時,輸入英文字母會整個當掉!  二、輸入的值是用整數下去判斷,而不是用字元!如用字元,只要鍵值第一字母符合就會跑的過,而後面的值將不再判斷! import java.io.*; public class ex_cheat{ public static void main(String[]args) throws IOException{ int num,i; boolean flag=true; String str; BufferedReader buf_Boxing,buf_YesNo; buf_Boxing=new BufferedReader(new InputStreamReader(System.in)); buf_YesNo=new BufferedReader(new InputStreamReader(System.in)); System.out.print("來猜拳唄"); System.out.print("0=石頭,1=布,2=剪刀"); do{ char charYesNo; int intBoxing; System.out.println("請出拳:"); str=buf_Boxing.readLine();// = c語言的scanf intBoxing = Integer.parseInt(str); //str.charAt(str)←轉整數 switch(intBoxing){ case 0: