0

我在我的系统(Windows Server 2008)上安装了Eclipse - 版本:Helios Service Release 2。Eclipse - 为RIM Blackberry和Android开发设置

然后我按照安装在RIM插件RIM开发 - http://developer.android.com/sdk/installing.html

我试图从运行Android和我简单的HelloWorld应用程序 - http://us.blackberry.com/developers/javaappdev/devtools.jsp

然后我按照安装Eclipse的Android插件得到这个错误:

在项目'HelloWorld'上运行构建器'Java Builder'的错误。

java.lang.NoClassDefFoundError:净/轮辋/ ejde /在org.eclipse.jdt.internal.core.builder.SourceFile.getContents(SourceFile.java:79) 在org.eclipse外部/ sourceMapper/SourceMapperAccess .jdt.internal.compiler.parser.Parser.parse(Parser.java:9590) 在org.eclipse.jdt.internal.compiler.parser.Parser.parse(Parser.java:9562) 在org.eclipse.jdt .internal.compiler.parser.Parser.dietParse(Parser.java:8155) at org.eclipse.jdt.internal.compiler.Compiler.internalBeginToCompile(Compiler.java:712) at org.eclipse.jdt.internal.compiler .Compiler.beginToCompile(Compiler.java:377) at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:422) at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:364) at org.eclipse.jdt.internal.core.builder.BatchImageBuilder.compile(BatchImageBuilder.java:178) at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:301) 在org.eclipse.jdt.internal.core.builder.BatchImageBuilder.build(BatchImageBuilder.java:60) 的组织。 eclipse.jdt.internal.core.builder.JavaBuilder.buildAll(JavaBuilder.java:254) 在org.eclipse.jdt.internal.core.builder.JavaBuilder.build(JavaBuilder.java:178) 在org.eclipse。 core.internal.events.BuildManager $ 2.run(BuildManager.java:629) 在org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) 在org.eclipse。 core.internal.events.BuildManager.basicBuild(BuildManager.java:172) 在org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:203) 在org.eclipse.core.internal.events。 BuildManager $ 1.run(BuildManager.java:255) 在org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) 在org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java :258) at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:311) at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:343) at org .eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:144) at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:242) at org。 eclipse.core.internal.jobs.Worker.run(Worker.java:54)

我从来没有做过任何Java开发(我是一个核心的ASP.Net开发人员)之前,我无法弄清楚,而编译这个Android应用程序,IDE以某种方式引用net/rim/ejde/external/sourceMapper/SourceMapperAccess,我认为它与黑莓图库有关。

任何来自Eclipse/Blackberry/Android专家的指针都会非常感激。

+0

是你的项目的边缘项目或Android项目?希望在两个设备上都有项目并且需要大量工作的情况非常罕见。 – Snicolas

回答

2

不要这样做。 BB Eclipse插件过去与其他插件有兼容性问题,至少在过去。 为每个插件获取新的eclipse安装(eclipse理论上是一个便携式应用程序)以避免问题。

0

我面临类似的问题与类似的设置。 继的Config.ini变化固定的问题设置: 更改如下: osgi.framework.extensions =参考\:文件\:net.rim.ejde.preprocessing.hook_1.5.2.201204302029.jar

新的设置:

osgi.framework.extensions =参考\:文件\:net.rim.ejde_1.5.2.201204302029.jar