Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/6.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
Eclipse 与.Net解决方案文件类型相当的Java_Eclipse - Fatal编程技术网

Eclipse 与.Net解决方案文件类型相当的Java

Eclipse 与.Net解决方案文件类型相当的Java,eclipse,Eclipse,我是Java新手,开始组织我的第一个项目,这将是一个从.Net解决方案到附加了几个项目(一个GUI项目和几个支持类项目)的转换 我正在使用Eclipse,我看到了项目文件,但我想知道是否有一种方法可以将它们组织成一个“解决方案”?将所有项目连接在一起的东西。在.Net中有一个解决方案文件,您可以使用它打开和加载与应用程序关联的所有项目及其文件 我看到了包和源文件夹,但它们似乎是特定于项目的(一个项目)。我创建了一个工作集,但这似乎使项目在eclipse的视图中保持一致 也许出于某种原因Java中

我是Java新手,开始组织我的第一个项目,这将是一个从.Net解决方案到附加了几个项目(一个GUI项目和几个支持类项目)的转换

我正在使用Eclipse,我看到了项目文件,但我想知道是否有一种方法可以将它们组织成一个“解决方案”?将所有项目连接在一起的东西。在.Net中有一个解决方案文件,您可以使用它打开和加载与应用程序关联的所有项目及其文件

我看到了包和源文件夹,但它们似乎是特定于项目的(一个项目)。我创建了一个工作集,但这似乎使项目在eclipse的视图中保持一致


也许出于某种原因Java中不需要这样做,但我想确保我最初正确地设置了这个应用程序

在Java中,我们没有“解决方案”的概念,我们只使用项目概念和项目之间的链接,项目之间的这种链接可以使用eclipse工作区中的引用或更复杂的东西,如依赖关系管理系统(ex:or)来实现。项目也会产生不同类型的工件,您可以有一个对应于简单库/程序的jar,或者一个对应于web应用程序的war,可以在其内部包含更多的jar,最终您可以拥有一个对应于复杂应用程序的ear,并且可以在其内部包含多个jar和war


你也可以在维基百科上找到任何类型工件的解释

阅读EAR文件。在eclipse中创建一个EAR文件,然后将您的支持项目和web项目添加到该文件中。另一个选项(如果您想将web项目部署为WAR文件)是将每个支持项目构建到JAR中,并将它们包含在web项目中。@dwb:您在这种情况下的评论应该是答案。