2012-04-20 93 views
1

我已經在blackerry 7中創建了我的項目。 當嘗試運行項目時,它顯示「項目無法打包,因爲它沒有BlackBerry JRE associated.Unknown BlackBerry Packaging問題「 我選擇了編譯器1.4。我使用過像Vector這樣的類,它顯示錯誤,將編譯器合規性級別更改爲1.5。所選JRE不支持編譯器合規性級別爲1.5

回答

0

檢查您的項目是否在構建路徑中使用Blackberry JRE/JDE,而不是標準Java JRE。對於Blackberry項目(AFAIK,除非BB JDE 7對此進行了更改),編譯器遵從性應爲1.3,因此要求您將級別更改爲1.5的原因可能是您在構建路徑中定義了標準JRE,並且您正在嘗試使用在Java 1.5之前不可用的泛型(Vector<SomeClass>)(因此不能在BlackBerry-projects中使用)。

+0

那麼我應該如何在黑莓項目中使用矢量? – JoVinz 2012-04-23 05:25:17

+0

@JoVinz對不起,我忘了添加代碼標記,所以'<' and '>'之間的泛型部分沒有顯示。我的意思是你不能在黑莓中使用泛型(比如'Vector '),但是你可以使用「normal」java.util.Vector(沒有類型安全性,只是普通的'Vector'沒有泛型部分,所以它與'Vector '相同)。只要確保在項目的構建路徑中設置了正確的JRE(The Blackberry one),並將代碼合規性設置爲Java 1.3。 – esaj 2012-04-23 06:00:58

+0

我想用這個:HashMap >>我怎麼用這個? – JoVinz 2012-04-23 06:09:21

相關問題