http://www.tkk7.com/Files/black_zerg/advSimple.rar
這是最新的jfree的demo,我做了一個(gè)很大的改進(jìn),增加了一個(gè)特別的demo.
程序開了線程去掃描java文件的改動(dòng),動(dòng)態(tài)compile,并實(shí)現(xiàn)了自己的classLoader,做到修改結(jié)果立刻可以顯現(xiàn)。
classLoader,眾所周知,會(huì)首先取已經(jīng)存在的class,使得程序運(yùn)行期不會(huì)動(dòng)態(tài)更新,我為之浪費(fèi)了近一個(gè)下午,原以為一個(gè)方法之類就可以去掉緩存,直到今天在ibm還是什么一個(gè)大網(wǎng)站上看到,大意是classLoader就根本沒有這種機(jī)制。只好自己實(shí)現(xiàn)一個(gè)并修改了找尋次序。
這個(gè)包要注意的是,沒有把tools.jar打進(jìn)來,因?yàn)樘罅恕_@個(gè)包用來編譯。
包里的readme有說明。
昨夜好大的風(fēng),記得有個(gè)什么小說,叫做午夜飛行。
今天又看了看jdk文檔,覺得人家寫的那才叫程序。
看了
http://customknives.net/?,覺得人家那才叫大師。
差距阿
? 銀針刺破中指,鮮紅落在水晶球上,盛開一朵嬌艷的花。"ninato ,kino,zikezado ," 巫師開始吟誦 ,“那是什么鳥意思”我忍不住問。巫師小指一動(dòng),一個(gè)Power Word, Silence落在我的腦門上,我頓時(shí)就agape了。
? "cina,zikezado ".空間開始扭曲,血液在水晶球上游走,嘶嘶作響,幻化成形。我使勁看著這個(gè)破球。里面似乎有我,又仿佛是別人。
? 我吞下一口唾沫,想,這個(gè)還真好玩。