2009-12-18 41 views
4

这是任何人在黑莓模拟器出现程序或生成COD文件时出现问题的答案。黑莓模拟器不创建COD文件

我一直在用JAVA编程使用Eclipse IDE,我的程序在BB模拟器中工作正常。在创建一个新包并向我的项目中添加更多类文件后,我注意到我的更改没有反映在模拟器中。经过无数个小时试图解决这个问题(清洁,运行的clean.bat,删除cod文件,创建一个新的工作区,等等 - 没有什么工作),我只是发现了一个论坛,一个答案是解决我的问题:

http://supportforums.blackberry.com/t5/Java-Development/Eclipse-I-O-Error-Cannot-run-program-quot-jar-quot-CreateProcess/td-p/37701

我在我的项目中有116个文件。我删除了两个软件包以获得100以下的班级数,并且,瞧,一个新的COD文件被生成,我的更改现在反映在黑莓模拟器中。这显然是RIM需要解决的一个错误。我浪费了几天的时间来调试,直到找到解决方案。

希望这可以帮助有类似问题的人。

+0

我想你可以编辑你的问题描述你的问题,然后添加你已经为答案提供了答案。等待几天,如果别人有另一种解决方案,如果没有(或者如果您的答案更好),请将您的答案标记为已接受。 – 2009-12-25 09:13:12

回答

1

它已经从我的黑莓天时间,但有两件事情你应该检查:

  • 检查你没有一个大的类文件。一个鳕鱼文件被限制为64K,所以如果一个类文件超过20-30K,有时编译器不够聪明,无法组织几个代码文件中的文件。使用Ant构建文件
  • 编译,看到这里http://bb-ant-tools.sourceforge.net/docs