2010-04-13 79 views
0

我在Eclipse中爲我的BlackBerry構建了一個項目。由Eclipse構建的jar文件無法在BlackBerry上運行

該jar無法在我的BlackBerry上運行。我收到錯誤「907 Invaild JAR描述符缺少必需的atrribute:MIDlet-1」。從Jar文件

MANIFEST.MF:

Manifest-Version: 1.0 
RIM-MIDlet-Flags-1: 193 
MIDlet-Vendor: <unknown> 
MIDlet-Version: 1.0 
MicroEdition-Configuration: CLDC-1.1 
MIDlet-1: Co.Beginner,, 
Created-By: 1.6.0_19 (Sun Microsystems Inc.) 
MIDlet-Jar-URL: contect.jar 
MIDlet-Name: contect 
MicroEdition-Profile: MIDP-2.0 
MIDlet-Description: Get my contect 
MIDlet-Jar-Size: 0 

回答

1

看起來您正在使用CLDC應用程序,在這種情況下,您不需要任何JAR文件。所有你需要的是JAD和COD文件。

1

你確定你確實寫了MIDlet(a.k.a一個Java ME 2應用程序)?

黑莓(以及大多數其他手機)不能簡單地運行普通的Java SE(又名桌面Java)應用程序,它們需要特殊的應用程序。對於那些使用BlackBerry JDE開發的MIDlet或本機BlackBerry應用程序的BlackBerry來說。

您需要提供更多關於您項目的信息,以便我們找到問題。

+0

我公司開發的項目在Eclipse中BlackBerry_JDE_PluginFull。 我可以在我的手機上運行的鱈魚+ jad文件,但無法運行jar文件 – Jeff 2010-04-13 08:39:19

+0

MANIFEST.MF在罐子清單 - 版本:1.0 RIM-MIDlet-Flags-1:193 MIDlet-Vendor: MIDlet-Version:1.0 MicroEdition-Configuration:CLDC-1.1 MIDlet-1:Co.Beginner ,, Created-By:1.6.0_19(Sun Microsystems Inc 。MIDlet-Jar-URL:contect.jar MIDlet-Name:contect MicroEdition-Profile:MIDP-2.0 MIDlet-Description:獲取我的MIDlet-Jar大小:0 – Jeff 2010-04-13 08:41:46

+0

@Jeff:請編輯您的問題以提供更多信息。閱讀評論非常困難。 – 2010-04-13 09:00:59

-1

我也面臨這個問題,但只是....我找到一個解決方案.....對不起,我不知道太多關於黑莓,但試試這個,它會幫助你,我用* 強烈的文字 * 7.1作爲我的sdk!

打開你的黑莓模擬器--->文件(左上角)--->加載黑莓應用程序--->搜索目錄中的.cod文件(項目--->可交付成果--->標準 - - > SDK的版本號(我7.1)--->選擇.cod文件

它,我感到我按下菜單按鈕(在left_navigation_key的左)後,在那裏你會發現,應用程序!