Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/322.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
blackberry java插件for Eclipse的编译问题_Java_Eclipse_Blackberry_Compilation - Fatal编程技术网

blackberry java插件for Eclipse的编译问题

blackberry java插件for Eclipse的编译问题,java,eclipse,blackberry,compilation,Java,Eclipse,Blackberry,Compilation,我正在为BlackBerryOS5编写一个应用程序,它在Eclipse3.5和Windows7x64上使用BlackBerryJava插件1.1.1。我的应用程序包括五个项目2个LIB和3个应用程序。当我编译库时,一切都进行得很顺利,但当我尝试打包这三个应用程序中的任何一个时,会发生以下情况: 1-第一次生成的cod文件是无用的。当我在模拟器或设备上安装这些代码时,什么都不会发生 2-此时我意识到,如果我对三个包中的一个包进行更改,导致重新编译交付新的代码,新代码的大小会更大,它们工作正常。如果

我正在为BlackBerryOS5编写一个应用程序,它在Eclipse3.5和Windows7x64上使用BlackBerryJava插件1.1.1。我的应用程序包括五个项目2个LIB和3个应用程序。当我编译库时,一切都进行得很顺利,但当我尝试打包这三个应用程序中的任何一个时,会发生以下情况:

1-第一次生成的cod文件是无用的。当我在模拟器或设备上安装这些代码时,什么都不会发生

2-此时我意识到,如果我对三个包中的一个包进行更改,导致重新编译交付新的代码,新代码的大小会更大,它们工作正常。如果我重复这一步,我将返回到第一步,因此每次我必须编译这三个项目两次


这种情况很奇怪,也很耗时。有什么问题吗?首先,我建议升级到最新版本的Eclipse(目前为Indigo 3.7)和BlackBerry插件(目前为1.5),在过去的一年中,有很多错误修复可能会解决您的问题


其次,您是否考虑过通过将库源代码添加到项目构建路径中,将它们直接包含到应用程序中?我发现这是一种更可靠的方法,可以将库代码包含到BlackBerry项目中,并且可以避免在多个库代码中乱搞。

运行clean.batch文件,该文件位于\Eclipse\plugins\net.rim.ejde.componentpack5.0.0\u 5.0.0.25\components\simulatorhanks,用于重播。我已经用clean.bat文件清洗了模拟器好几次,结果仍然一样。这些库是我工作区中的包,所以最终它们都是cod文件。