在eclipse中将现有源代码导入为引用库

时间:2010-12-27 17:05:48

标签: blackberry build-process

我有一些朋友的源代码,我想在我的BlackBerry项目中用作引用库。我不确定如何将源代码打包成.jar文件。我尝试将源导出到JAR文件并将其作为外部JAR导入到我的项目中,这让我错过了堆栈映射错误。我尝试使用BlackBerry JDE提供的预验证工具来预验证从源生成的.jar文件,它没有给我任何输出文件夹。

事实上,我不确定导出源的方式是否正确。任何人都可以提供有关如何将现有源代码打包成有效JAR文件的分步说明,该文件可以作为引用库导入到我的项目中吗?

再次,我正在使用eclipse。

1 个答案:

答案 0 :(得分:1)

我和这个问题打了好几个月......

我有两种解决方案:

A - 如果您计划在多个应用程序中使用此库:

我在原始问题的底部发布了我的解决方案:Blackberry Apps - Importing a code-signed jar into an application project

基本解决方案是将库构建为cldc项目(加上其他一些魔法),而不是库项目。我实际上不得不打开一个RIM支持的案例来解决这个问题,这是一个热点......我们的案例很复杂,因为不止一个应用程序会有我们的“库”副本,我们的库必须签名。当两个ALX文件(来自两个不同的应用程序)都具有相同的签名库文件时,这导致了奇怪的问题。

此解决方案的优点是将库添加到应用程序不会强制您拥有多个COD文件。

B - 如果你的Jar只在一个应用程序中:

然后您应该按照以下说明操作:http://supportforums.blackberry.com/t5/Java-Development/Eclipse-1-1-can-I-add-external-3-d-party-JAR-library/m-p/486787#M98033