我正在尝试开发一个可移植的 J2ME 应用程序,但 Netbeans 对 LWUIT 库进行了类预验证,该库使用某些配置没有的可选 API,因此当我尝试在没有 JSR-184 的配置上编译时出现此错误( M3G 可选 API):
错误预验证类 com.sun.lwuit.animations.Transition3D VERIFIER 错误 com/sun/lwuit/animations/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);
谢谢