如何在给定整个源文件的情况下打开现有Java项目

时间:2012-01-25 14:02:23

标签: java eclipse blackberry blackberry-simulator

我在打开现有的黑莓蚀项目时遇到了一些麻烦。该项目已留给我一个文件夹,其中包含bin,deliverrables,src和res等子文件夹。我该怎么做呢?我已经尝试过“将现有项目导入工作区”并选择该文件夹 - 它将项目放在日食的左侧横幅上,但图标上有一个红色的解释标记。当我右键单击项目并选择“作为黑莓模拟器运行”时,没有任何反应。我查阅了这些文章:

Opening an existing Java project
open existing java project in eclipse

但我似乎已经获得了整个项目结构而不仅仅是.jar文件所以我不确定这些是否是要遵循的步骤。我试过了以下的

  1. 文件 - >导入 - >现有项目进入工作区
  2. 浏览该目录。
  3. 加载项目但在项目上给出红色感叹号。我在左侧横幅上加载的其他项目在项目图标上没有感叹号,也可以右键单击并作为黑莓模拟器运行。我正在使用blackberry eclipse插件。

    感谢您的帮助!


    修改

    在Problems视图下:“在解决构建路径错误之前无法构建项目”和“项目'MyProject'中的未绑定类路径容器:'JRE系统库[BlackBerry JRE 6.0.0]”

    原始工作由已将项目复制到服务器的ADMIN用户完成。原始文件来自

    C:\Users\ADMIN\Documents\Workspace\PROJECTNAME\deliverables\Standard\6.0.0 
    

    虽然我从服务器位置复制了它。我复制它的地方是在我的本地机器上

    C:\Users\MYNAME\Documents\workspace\PROJECTNAME\deliverables\Standard\6.0.0
    

    该路径是我找到的jar文件。在.. \ Standard \ 7.0.0中也有一个。用户提供了以下反馈,右键单击解决方案,但我很困惑,因为我可以右键单击解决方案并提供正确的路径。我不确定这是否是正确的.jar文件,说实话我不太确定blackberry目录在这种情况下是如何工作的。我正在关注这篇文章

    http://agile.csc.ncsu.edu/SEMaterials/tutorials/import_export/

5 个答案:

答案 0 :(得分:1)

按照这篇关于在Eclipse中安装Blackberry插件的综合指南:

http://www.blackberryforums.com/developer-forum/138210-setup-up-eclipse-blackberry-development.html

答案 1 :(得分:1)

不需要重新安装,事实证明我使用的是JRE 7.0.0并且需​​要6.0.0。我从BB Java插件更新站点安装了JRE,在Eclipse重启后我能够打开项目。如果其他人有类似问题,则与Eclipse一起使用的链接是:http://www.blackberry.com/go/eclipseUpdate/3.6/java

答案 2 :(得分:0)

Eclipse中的红色感叹号通常表示类路径问题(即某些库缺失或未正确配置)。使用“标记”视图可以获取有关错误的更多详细信息。

答案 3 :(得分:0)

您似乎有构建路径问题。这是正常的,因为其他开发人员可能在他的机器上使用绝对路径引用了库,这些路径不一定存在于您的同一位置。

打开Problems视图,看看您可以解决的问题。

答案 4 :(得分:0)

好吧,问题是因为jar文件的路径在eclipse中是INCORRECT。

E.g 您之前在机器A的Eclipse中工作过。您的库文件位于D:/MyJarFiles/。现在您将该文件夹复制到Pen Drive中并复制到您的机器B&在eclipse中导出。现在只需将鼠标悬停在库/ jar文件上即可。您将看到机器A中定义的路径(即D:/MyJarFiles/)。在机器B中,您可能在其他路径上有jar文件(比如说D:/JarFiles/)。由于Eclipse无法在机器B中找到路径D:/MyJarFiles/,因此会抛出错误。由于未包含jar文件,因此您的Java文件中会出现错误(因为import无效)..

如何解决

只需创建D:/MyJarFiles/并将jar文件放在那里 要么 右键单击jar文件,然后单击“解析”并提供正确的路径。我相信你完成了一个,所有jar文件都会检测到新的位置。

祝你好运!!!