如何分发具有多个类库的应用程序

时间:2015-05-20 18:17:29

标签: java

我是JAVA的新手(实际上是从C#迁移到JAVA)并在NetBeans IDE 8.0.2上创建了一个包含以下内容的应用程序

  1. 服务器应用程序(Java应用程序)< - 这包含我的MainClass
  2. 网络层(Java类库)
  3. 数据访问层(Java类库)
  4. 我已经通过在NetBeans中添加jar文件Project Library成功引用了每个上面层中的.jar,如下图所示

    enter image description here

    当我点击NetBeans中的build时,它会在Server Application文件夹下创建'dist'文件夹,其中包含Server_Application.jar和一个包含Network_Layer.jar的'lib'文件夹

    我想问我是否正确引用了它?

    如何分发这些文件?我应该分发所有的.jar文件(Data_Access_Layer.jar,Network_Layer.jar和Server_Application.jar)吗?或者只是分发服务器应用程序的'dist'文件夹。

    我还想问一下,如果我将Network_Layer.jar和Data_Access_Layer.jar转换为'.dll'而将Server_Application.jar转换为'.exe'文件,它是否会正常工作?

    在C#中,同样的东西会创建.dll文件,如果我想分发它,我只需要设置这些dll和exe文件。如何使用NetBeans在JAVA中做同样的事情

    (我不想将所有.jar文件都包装成一个)

0 个答案:

没有答案