@semmy
嗯 可能跟源碼有關,你找找你的Eclipse IDE for Java EE Developers 的plugins目錄下面有沒有org.eclipse.jface.text的源碼
@bluesky
你放心,這段code我都自己試過了,我的eclipse跑了一個多月都沒問題.'='其實就是=號的ascii碼了,當然可以用==或!=來判斷
My Pleasure!I am very glad to hear that it really help you.@Christain Louboutin
@隔葉黃鶯
我想這位兄弟還是不太了解開源啊.開源正如你所說,是要遵守它的協議,但有的開源協議是要求你一旦使用了它的代碼,你就要把你的項目也開源,否則就可以控告你.websphere,weblogic用的開源都是仔細斟酌過其協議的,或者和代碼的擁有者達成了一致.
我想你也用過很多免費軟件吧,很多軟件都會在安裝的時候有一個聲明(估計你是next過去了),說明該軟件你可以免費用,但不能用作商務用途.所以很多大公司不得不去買商務軟件而不敢用免費的(除非跟軟件作者達成一致)
最后,補充一下,Java是開源的,而且它在使用協議中規定了可以用于商業軟件開發所以很多公司才敢用的,沒有這一點,就算是開源的也沒有幾個人敢用.還有.net的所謂開源了少量代碼其實完全可以無視,windows還開源了少量代碼呢?你能根據那些代碼寫成xp來嗎?這其實只是像微軟這樣的公司的一個秀而已.
話直了些,只是想說明,軟件公司永遠都會把自己的代碼當成生命線,我們當然要保持開放的心態,但是在具體的產品開發中,我們必須要確保我們使用的東西是干凈的,中國必將會走向一個保護知識產權的時代.開源是好,它是頂級程序員的天堂,它可以指明軟件發展的方向,但真正的可以賺錢的商業產品,開源肯定是做不過微軟,google,ibm的
嘰嘰歪歪,言重了
@隔葉黃鶯
的確,jdom是可以很好的實現,但是我們公司做的是商業產品,所以對使用開源軟件有許多限制,只好盡量用java自己的api