2009-08-17 11 views
1

BlackberryプロジェクトにJSpeexのjarファイルを追加しようとしています。 追加するとコンパイルが失敗します。Blackberry ProjectにJSpeex Jarファイルを追加する

また、プロジェクトにソースファイルを追加すると、JSpeexは純粋なJavaであり、クラスはBlackberryアプリでサポートされていないため、コンパイルは失敗します。

事前に

おかげで...私はこの問題を解決するのに役立ちます。

答えて

2

純粋なJava?ブラックベリーのJVMはまだJavaのサブセットの一種であるJ2MEに基づいています。外部JARは、もう一つの方法は、あなたのjarファイルを抽出することである(代わりに.jarファイルの.zipファイルとソースファイルを抽出するために終わるファイルを変更)して使用してナレッジベースエントリ

How To - Compile a jar file into a BlackBerry Library

に従っ含めるに

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

ありがとうございました。私はあなたが与えたリンクを参考に、まずライブラリプロジェクトを構築しようとしました。 Im取得:JSpeexDec:エラー!:ラベルにスタックマップがありません:39 プロジェクトを構築中にエラーが発生しました speex jarを含むライブラリプロジェクトを構築中にエラーが発生しました。 このエラーを解決するにはどうすればよいですか? – iOSDev

+0

回避策はありますか? –

+0

これは非常に古いですが、私はRedPhoneが 'Speex'を使用していて、' QNX 10.2'への移植に興味を持っているので、もう一度やり直しています。これを解決しましたか? – mbrownnyc

関連する問題