問題タブ [eclipseme]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1035 参照

java - 外部jarをEclipseの出力jarファイルにパックする方法

私は現在、Eclipse上のMobile Tools for Java(MTJ)でJ2meを使用しています。私のプログラムはRSAでSMSメッセージを暗号化する必要があるので、bouncycastleライブラリを使用しようとしています。bouncycatleバージョン1.47をダウンロードして、ビルドパスに追加します。プロジェクトの構築時に問題は発生しません。しかし、エミュレーターで実行しようとすると、次のエラーが発生します。

これはよくある問題、NoClassDefFoundです。これを解決するには、クラスパスにbouncycastleのクラスファイルを含める必要があることを知っています。しかし、ここで問題が発生します。MTJが作成したjarにbouncycastleクラスファイルをパックできません。通常のプロジェクトの場合、「注文とエクスポート」タブのチェックボックスをオンにして、「チェックされた」参照ライブラリ内のすべてのクラスファイルを出力jarにパックするだけです。ここでも同じことをしますが、パッケージを作成した後、新しいjarファイルをチェックし、中にbouncycastleのクラスがありません(WinRarを使用してチェックします)。EclipseIndigoRelease 2、build-id:20120216-1857、 MTJバージョン1.1.2。また、Eclipse Pulsar 1.3.1でパッケージを作成しようとしましたが、それでも問題は解決しません。何か提案はありますか?これはバグですか?

よろしく。

0 投票する
3 に答える
1216 参照

multithreading - J2MEMidletSuiteとHTTPConnectionを異なるスレッドに配置する必要がある理由

J2MEミッドレットからサーブレットを呼び出したいので、GETメソッドを呼び出すサーブレットURLのHTTPConnectionコードを記述しました。

MidletスイートがサーブレットURLに接続しようとすると、エミュレータに次のメッセージが表示されます。

[いいえ]または[はい]をクリックしても何も起こりません。ハングしただけです。EclipseMEとSUNWTK2.5.2を使用しています。そして、コンソールに警告がありました、

つまり、別のスレッドでHttpConnectionを作成した場合、問題は解決しますか?