gpt4 book ai didi

java-me - 使用 lwuit api 预验证类 NetBeans 6.8 时出错

转载 作者:行者123 更新时间:2023-12-04 06:55:47 33 4
gpt4 key购买 nike

我正在尝试开发一个可移植的 J2ME 应用程序,但是 Netbeans 对 LWUIT 库进行了类预验证,该库使用了某些配置没有的可选 API,因此当我尝试在没有 JSR-184 的配置上编译时出现此错误( M3G 可选 API):

预验证类 com.sun.lwuit.animations.Transition3D 时出错
验证器错误 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);

谢谢

最佳答案

我们遇到了类似的问题,因为我记得黑莓手机对于这个 JSR-184 是有问题的(?)。为了解决这个问题,我为不同的目标创建了不同的配置,并从 LWUIT 库中删除了这个有问题的类,为该目标重建库,并相应地修改了相关配置的项目设置。希望能帮助到你。

关于java-me - 使用 lwuit api 预验证类 NetBeans 6.8 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2578403/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com