如何在eclipse项目中共享代码

Rus*_*nes 5 java eclipse

我有两个应用程序,一个用于android,一个用于黑莓,我想在两个应用程序之间共享一些通用代码.

我有一个文件夹结构如下......

project
    android
        .metadata (eclipse workspace)
        project
            (android specific project folder layout)
    blackberry
        .metadata (eclipse workspace)
        project
            (blackberry specific project folder layout)
    project.core
        src
            (just source files common to each project above)
Run Code Online (Sandbox Code Playgroud)

我只想从两个内部项目中引用外部源文件夹(使用相对路径).似乎eclipse不喜欢这种设置,因为它更喜欢源文件夹是工作区文件夹的子项.由于其他原因,我无法在黑莓和Android之间共享一个共同的工作区.

有没有办法做到这一点?

Tne*_*nem 5

我鼓励将您的公共代码放入一个单独的自包含项目中.然后,您可以将其打包到jar中并将其导入任何项目中.