Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java me 无法使用天线预先验证LWUIT_Java Me_Lwuit - Fatal编程技术网

Java me 无法使用天线预先验证LWUIT

Java me 无法使用天线预先验证LWUIT,java-me,lwuit,Java Me,Lwuit,我正在使用LWUIT库(j2me)。 当我用IDE(intelliJ)编译代码时,一切都可以编译并运行良好,但当我用Antenna(最新版本)构建代码时,我在预验证任务上失败了 日志上说: 预先验证类com.sun.lwuit.Button时出错 验证器错误com/sun/LWIIT/Component.绘图员(Lcom/sun/LWIIT/Graphics;Lcom/sun/LWIIT/Component;Lcom/sun/LWIIT/Component;IIII)V: 找不到类java/la

我正在使用LWUIT库(j2me)。 当我用IDE(intelliJ)编译代码时,一切都可以编译并运行良好,但当我用Antenna(最新版本)构建代码时,我在预验证任务上失败了

日志上说: 预先验证类com.sun.lwuit.Button时出错 验证器错误com/sun/LWIIT/Component.绘图员(Lcom/sun/LWIIT/Graphics;Lcom/sun/LWIIT/Component;Lcom/sun/LWIIT/Component;IIII)V: 找不到类java/lang/ref/Reference

是否有人成功地使用天线工具预先验证了LWUIT

我检查了Button类,但似乎还可以

有什么想法吗

谢谢


Yaniv

通常是由于您没有包含一个必需的库而导致的,据猜测您很可能从类路径中忽略了svg类

我也遇到了同样的问题

在wtkbuild或WTKPrefrify之前添加以下内容

<property name="wtk.all.enabled" value="true"/>


简而言之,您需要某些库/JSR来预先验证需要在类路径中的代码。Antenna只添加您指定的属性,通过设置上述属性,您可以添加所有属性。

最有可能的问题是,您正在根据CLDC 1.0库进行构建(例如,如果您使用的是WTK 2.5.2,则是cldcapi10.jar)


java.lang.Reference是一个CLDC 1.1类-LWUIT需要CLDC 1.1,因为它在所有地方都使用WeakReference(以及其他一些仅适用于1.1的特性)。

您使用的MTJ版本中有一个bug。您可以尝试使用此更新MTJ

还有这个