2009-08-17 55 views
1

我想將JSpeex的jar文件添加到黑莓項目中。 編譯失敗,如果我添加它。將JSpeex Jar文件添加到黑莓項目

此外,如果我將源文件添加到項目中,編譯失敗,因爲JSpeex是純Java,而黑莓應用程序不支持類。

請幫我解決這個問題...

在此先感謝。

回答

2

純Java?請記住,黑莓JVM仍然基於J2ME,這是java的一個子集。

要包括外部JAR按照知識庫錄入

How To - Compile a jar file into a BlackBerry Library

另一種方式是提取您的jar文件(更改文件結尾爲.zip,而不是.jar和提取源文件),並使用預校驗選項來檢查你的java類。

preverify.exe [-d] output -classpath directory input; directory 

好運,
rAyt

編輯迴應您的評論

C:\Program Files\Research In Motion\BlackBerry JDE 4.7\bin嘗試

preverify -classpath "C:\Program Files\Research In Motion\BlackBerry JDE 4.7\lib\net_rim_api.jar" "d:\myjar.jar" 

,並期待在輸出文件夾。

+0

謝謝你,我接受了你給的鏈接,並試圖先建立圖書館項目。 我得到:JSpeexDec:錯誤!:在標籤處缺少堆棧映射:39 在構建包含speex jar的庫項目時構建項目 時出錯。 我該如何解決這個錯誤? – iOSDev 2009-08-17 10:09:03

+0

你有沒有發現任何工作? – 2011-12-14 10:13:53

+0

這是非常古老的,但由於RedPhone使用'Speex'並且我有興趣嘗試使用'QNX 10.2'的端口,所以我再次煞費苦心。你有這個工作嗎? – mbrownnyc 2014-02-27 11:50:57