摘要: 想為新作的Blog客戶端易博增加FTP上傳的功能, 我選擇了Jakarta Commons/Net庫,這篇文章簡單介紹了其使用方法
閱讀全文
摘要: 我的又一新作,一個(gè)博客編輯器. 起名字是一件痛苦的事,暫時(shí)就叫易博,英文為Easyblog.
閱讀全文
摘要: 利用Google Page的空間發(fā)布Java程序
閱讀全文
昨日一同事需要這樣一個(gè)功能,將一個(gè)絕對路徑轉(zhuǎn)換成相對路徑,當(dāng)然是相對于另一個(gè)目錄或者文件。看了一邊File里的函數(shù),沒有,Google一番,也沒找到現(xiàn)成的。就想,可能要自個(gè)寫了,但是路徑在多種系統(tǒng)下有很大的不同,/和\還是小事,Windows下有設(shè)備符,還不知Mac是怎么樣的,想起來就頭痛。還好我突然想起Eclipse里面好像有個(gè)Path類,找出來一看,還真有這個(gè)功能,
public static String getRelativePath(Path fullPath, Path fBasePath)
測試一番,三個(gè)系統(tǒng)下都沒有錯(cuò)誤,真是不錯(cuò)。感謝開源!
摘要: SWTSwing將SWT庫移植到Swing平臺上,一個(gè)令人叫絕的主意
閱讀全文
比如像javac, javah, javap, appletviewer, java-rmi, jdb, pack200等等都是25K, 太巧了吧。
Goolge一番,原來這些都只是啟動(dòng)另外一個(gè)JAR里面的類的一個(gè)包裝器(Wrapper)。比如javac只是啟動(dòng)jdk/lib/tools.jar的com.sun.tools.javac.Main類,也就是說除了用javac,你也可以這樣編譯Java的程序
java -cp tools.jar com.sun.tools.javac.Main Hello.java
原來Java的編譯器,反編譯器等等一些其他工具都是用Java自身寫的。
有意思的是,不知道最初的tools.jar是用什么編譯的,Sun應(yīng)該還有一個(gè)用其他語言寫的Java編譯器。這倒有點(diǎn)先有雞還是先有蛋的味道。
轉(zhuǎn)載請保留
http://m.tkk7.com/xilaile/archive/2007/05/03/115097.html