2011-04-26 73 views
2

我試圖編譯CLDC與Linux KVM上,我得到一個錯誤如何在javac中默認強制使用StringBuffer而不是StringBuilder?

不能訪問java.lang.StringBuilder中的類文件java.lang.StringBuilder中沒有發現

在語句:

return getClass().getName() + "@" + Integer.toHexString(hashCode()); 

我認爲這是因爲這個使用它自己的引導類路徑包含StringBuffer但不StringBuilder。現在,我如何強制javac使用StringBuffer而不是默認StringBuilder

我的開發環境是:Ubuntu的 LTS 10.04.2 javac的+ 1.6.0_24(太陽的Java6-JDK)

回答

2

你可以嘗試的源和目標水平設置爲1.3或任何正矢量是最後一個沒有StringBuilder的。

+0

謝謝:),我不知道確切的選項,發現谷歌搜索爲 '-target' 之後。 – adarshaj 2011-04-26 13:59:09

相關問題