在运行我的应用程序时预先验证类错误

时间:2011-04-26 07:05:42

标签: blackberry java-me

我正在尝试运行示例项目,但是我在控制台上收到此错误并且应用程序未运行。 我不明白这个错误意味着什么。

Packaging project ScheduleAir
C:\Eclipse\plugins\net.rim.ejde.componentpack4.5.0_4.5.0.28\components\bin\rapc.exe -quiet codename=deliverables\Standard\4.5.0\scheduleair deliverables\Standard\4.5.0\scheduleair.rapc -sourceroot=C:\Documents and Settings\20041\workspace\ScheduleAir\src\com\intellisoft\schedule_air;C:\Documents and Settings\20041\workspace\ScheduleAir\src;C:\Documents and Settings\20041\workspace\ScheduleAir\res -import=C:\Eclipse\plugins\net.rim.ejde.componentpack4.5.0_4.5.0.28\components\lib\net_rim_api.jar C:\Documents and Settings\20041\workspace\ScheduleAir\bin
Error preverifying class com.intellisoft.schedule_air.AppSettingScreen
    VERIFIER ERROR com/intellisoft/schedule_air/AppSettingScreen.()V:
Illegal type in constant pool
Error!: Error: preverifier failed: C:\Eclipse\plugins\net.rim.ejde.componentpack4.5.0_4.5.0.28\components\bin\preverify.exe -d C:\DOCUME ...
Packaging project ScheduleAir failed (took 0.437 seconds) 

2 个答案:

答案 0 :(得分:4)

它可能与Eclipse中的编译器目标级别有关吗?对于BB,它应该设置为1.3,而默认情况下Eclipse将其设置为1.5 / 1.6。查看"More detail on preverification errors ?"了解详情。

答案 1 :(得分:1)

您必须在系统环境变量中设置JAVA_HOME