ポータブルJ2MEアプリケーションを開発しようとしていますが、Netbeansは一部の構成にないオプションのAPIを使用するLWUITライブラリのクラス事前検証を行うため、JSR-184を使用しない構成でコンパイルしようとするとこのエラーが発生します( M3GオプションAPI):
クラスcom.sun.lwuit.animations.Transition3Dの事前検証エラーベリファイアエラーcom/sun / lwuit /アニメーション/Transition3D.initTransition()V:クラスjavax / microedition / m3g/Nodeが見つかりません
LWUIT APIからクラスを削除したくないのは、そのクラスがJSR-184と互換性のある他の構成で機能するためです。
私が欲しいのは、NetBeansがライブラリを事前検証しないことです。それは可能ですか?
ここにいくつかのコードがあります:
//#ifdef JSR184
//# import com.sun.lwuit.animations.Transition3D;
//#else
import com.sun.lwuit.animations.CommonTransitions;
//#endif
Transition out;
//#ifdef JSR184
//# out = Transition3D.createRotation(500, true);
//#else
out = CommonTransitions.createSlide(CommonTransitions.SLIDE_HORIZONTAL, true, 500);
//#endif
setTransitionOutAnimator(out);
ありがとう