2008-09-09 71 views

回答

2

RE:克里斯關於什麼是不同的問題......黑莓應用程序可以是標準的MIDP應用程序或利用黑莓特定API的CLDC應用程序。大多數開發人員傾向於採用後一種方法,然後使用Blackberry的工具是必需的 - 尤其是如果您使用某些安全的API並且必須簽署您的部署文件才能在設備上運行。

原始問題的潛在答案是使用Blackberry ANT tools來創建一個ANT腳本,用於構建IntelliJ IDEA中的應用程序和參考。當然,這只是戰鬥的一半,並且運行/調試應用程序,您需要將調試器連接到IDEA,如上面的Alexander所述。或者,您可以在IDEA中編寫代碼並在JDE中運行/調試,但至少可以說這看起來不太理想。

我使用Eclipse和Blackberry插件。也不是很理想,因爲你不得不使用一個老版本的Eclipse,但至少我在一個IDE中,並且可以遍歷在模擬器中運行的代碼。

黑莓JDE集成將是一個偉大的IntelliJ插件項目。

1

不是一個真正的答案,但更要求澄清什麼是黑莓開發與其他J2ME設備不同...

我看到了一個MIDP J2ME設備等標準的支持Intellij J2ME似乎把大部分的需要什麼。

我猜的東西模擬器方面可能會有所不同......但也許你可以調用從IDEA的JDE模擬器......

的問候, 克里斯

+0

您需要能夠將jar文件編譯爲cod文件,然後您需要使用JDE在設備或模擬器上進行調試。 – Fostah 2008-12-10 20:42:39

0

不知道這是否會幫助,但在這裏是關於黑莓發展的setting up Eclipse的說明。

也許你可以使用這些信息來確定需要在IDEA中進行哪些更改。

2

RIM的編譯器(構建COD文件的編譯器)可以很容易地從命令行運行。您只需在IDEA中創建相應的構建步驟即可。

此外,爲了讓您的編程更輕鬆,您可能需要將net_rim_api.jar(RIM JDE附帶的那個)添加到IDEA項目使用的JAR文件中。

至於調試器,RIM的調試器應該支持標準的Java調試器接口。我不記得最低版本的JDE需要什麼。

0

鑑於上述建議(使用bb ant任務),它很容易將IntelliJ與Blackberry開發集成,但我尚未通過IntelliJ成功調試模擬器。它應該可以工作,但它不會。

因此,'整合'是不完整的。

1

我一直在使用IntelliJ開發黑莓應用程序......有點。 IntelliJ非常擅長索引代碼,你只需要將它指向正確的方向即可。它的編輯能力遠遠超出了JDE,在我看來它比Eclipse更靈活和更友好(即使RIM有Eclipse插件)。

我說過,因爲我只是在IntelliJ中編寫代碼,目前仍然通過JDE進行編譯和調試。希望能夠更好地與IntelliJ進行整合,但現在它是一個可以接受的工作環境。