在构建期间预先验证java类错误(BlackBerry)

问题描述:

我正在尝试构建和调试BlackBerry的一个小项目。在构建期间预先验证java类错误(BlackBerry)

在我得到这个错误错误预校验类的Java构建...

我看了在网上这个错误可以通过引用多个项目引起的,但我想每个包在一个单一的移动项目,但错误仍然存​​在。

我尝试了多个JDE版本(当前为4.7),Java编译器设置为1.6。 Eclipse版本是RIM文档推荐的3.4.1版本。

编辑澄清

为了澄清:我不是引用exterlan JAR文件,只有“我”类。

Error preverifying类抛出一个非常简单的类(4个私有字段与getters/setters,实现可序列化,这就是全部!)。奇怪的是,我只在这堂课上得到了错误。我有其他类似的,但这些都没问题。

我改变了合规水平1.4,但错误依然存在......

是否有人有一些线索?

+0

您是否尝试使用第三方JAR文件构建? – 2010-03-23 16:11:09

+0

编译器合规性级别是否设置为1.4? Eclipse是否将项目创建为BlackBerry项目或常规Java项目? – Jonathan 2010-03-23 17:01:26

+0

@Jonathan @Marc我没有引用外部jar,合规性级别为1.6。是强制性的吗? – 2010-03-23 17:39:14

我得到了什么错!

首先,我试图将一个Android项目移植到BlackBerry,并且由于您使用Java编写了两个设备,我认为:好吧,继续并实现设备特定的类...但这不完全正确! 所以为了让它编译我包含在BlackBerry项目中的JRE系统库,认为它是“正确的”。但是...

BlackBerry 不是使用Java SE作为Android。他们实现自己的库。*(如在此间指出,Blackberry JDE ArrayList?

所以错误“错误预校验类Java”的一个外部JAR实际上造成的,这个JAR是JRE系统库...

为了解决这个问题,我删除了JRE,并用RIM的实现替换了所有的标准类(如ArrayLists等):(