将项目合并到一个应用程序中

时间:2014-02-03 13:36:30

标签: java

我是Java的新手,我想创建一个应用程序。我已经在网上搜索了我的问题的答案,但是虽然我已经在Netbeans主页上查看了我的帖子,但我没有得到任何答复。我已经分别创建了几个不同的项目,每个项目都可以正常工作。我使用GUI执行此操作以及用于创建启动画面的Photoshop。如何将这些项目合并到一个应用程序中?

3 个答案:

答案 0 :(得分:0)

这实际上取决于您的项目的复杂程度以及彼此之间的关系。如果您有简单的项目,则可以创建一个新项目,并为您拥有的每个当前项目的源创建一个package。这样做的好处是,您将拥有一个项目,它将提供代码的集中源。问题是,这可能并不总是一件容易的事,特别是如果你的项目复杂性增加了。

这导致了第二种方法。您可以拥有一个引用其他项目的main项目。这将提供一种更加结构化的方法,当你有复杂的代码时,它是理想的,但它可以引入其他问题,如循环引用。

答案 1 :(得分:0)

通常的方法:

  1. 使用可执行代码和每个项目的所有资源(如启动画面)创建一个JAR文件
  2. 将所有JAR复制到一个文件夹(通常称为lib
  3. 创建一个脚本/ CMD文件,该文件定位Java运行时,从lib文件夹中的所有JAR构建类路径,然后调用主类。
  4. 如果您使用Maven构建项目,则可以使用assembly plugin自动执行这些步骤。

    相关文章:

答案 2 :(得分:0)

将项目设为库,并通过意图调用项目主要活动,但请确保在主项目清单文件中定义项目主要活动。使用以下链接进行库项目:

Library project

或者将所有classes和layout.xml文件复制到主包中,并在清单中声明所有活动。