是否可能有一个Eclipse项目,其中一个包作为Android应用程序执行,另一个包作为JavaSE应用程序执行?

是否可能有一个Eclipse项目,其中一个包作为Android应用程序执行,另一个包作为JavaSE应用程序执行?,java,android,eclipse,netbeans,Java,Android,Eclipse,Netbeans,我知道这听起来一定很疯狂。。。情况是这样的。我正在Eclipse中开发一个Android应用程序。Android应用程序的基于Java Swing的级别设计器是Java SE,目前运行在NetBeans中。该编辑器程序创建并序列化级别,然后由android应用程序反序列化。序列化级别由大约12个类组成,在JavaSE和Android中运行。这些类是将两个程序粘合在一起的粘合剂。我想要这样的设置: com.androidSpecific com.sharedData com.JavaSESpeci

我知道这听起来一定很疯狂。。。情况是这样的。我正在Eclipse中开发一个Android应用程序。Android应用程序的基于Java Swing的级别设计器是Java SE,目前运行在NetBeans中。该编辑器程序创建并序列化级别,然后由android应用程序反序列化。序列化级别由大约12个类组成,在JavaSE和Android中运行。这些类是将两个程序粘合在一起的粘合剂。我想要这样的设置:

com.androidSpecific
com.sharedData
com.JavaSESpecific


在那里,我可以点击一些东西并运行关卡编辑器,然后点击其他东西并加载Android应用程序。有没有办法让梦想成真?

在Eclipse中设置两个不同的项目。您可以告诉Eclipse,一个项目依赖于另一个项目来解析共享代码。或者,您可以将公共代码提取到第三个项目中,并让Android和JSE项目包含这些环境的特定代码。

在Eclipse中设置两个不同的项目。您可以告诉Eclipse,一个项目依赖于另一个项目来解析共享代码。或者,您可以将通用代码提取到第三个项目中,并让Android和JSE项目包含这些环境的特定代码。

这是一种写时复制的情况吗?我不知道您指的是什么,抱歉。更清楚地说,我的意思是将Android代码放在一个项目中,将JSE代码放在第二个项目中,并将一个项目设置为依赖于另一个项目,以便可以在第二个项目中重用第一个项目中的代码(或将公共代码放在第三个项目中)。Eclipse在“项目”级别构建东西,因此您可以将每个“项目”组织为一个更大系统的单个模块。当我创建一个单独的项目并将代码从一个项目链接到另一个项目时,它会将其放置在src目录外的单独文件夹中。如何访问这些数据,比如如何导入类?如何链接代码?在项目B的属性中,在Java构建路径下,将项目A添加到“项目”选项卡。执行此操作时不应复制源代码;在编译/运行项目B时,Eclipse只在类路径上包含项目A的输出。然后,您可以像导入任何其他依赖项一样导入类/包。你是不是在用其他方式链接这些文件?这是一种写拷贝的情况?我不知道你指的是什么,对不起。更清楚地说,我的意思是将Android代码放在一个项目中,将JSE代码放在第二个项目中,并将一个项目设置为依赖于另一个项目,以便可以在第二个项目中重用第一个项目中的代码(或将公共代码放在第三个项目中)。Eclipse在“项目”级别构建东西,因此您可以将每个“项目”组织为一个更大系统的单个模块。当我创建一个单独的项目并将代码从一个项目链接到另一个项目时,它会将其放置在src目录外的单独文件夹中。如何访问这些数据,比如如何导入类?如何链接代码?在项目B的属性中,在Java构建路径下,将项目A添加到“项目”选项卡。执行此操作时不应复制源代码;在编译/运行项目B时,Eclipse只在类路径上包含项目A的输出。然后,您可以像导入任何其他依赖项一样导入类/包。你是否以其他方式链接这些文件?