【问题标题】:How to include java packages from another project如何包含来自另一个项目的 java 包
【发布时间】:2013-09-24 19:37:20
【问题描述】:

我可能想错了,我来自视觉工作室背景。这是我遇到的问题。我有 3 个项目,ProgramA、ProgramB 和 ProgramBase。每个都存在于一个单独的 Java 项目中,ProgramBase 包含我希望 ProgramA 和 ProgramB 都使用的通用功能。我如何实现这一目标?我所能找到的只是同一个项目中所有三个包的示例。如果 ProgramA 是为一家公司开发的,而 ProgramB 是另一家公司,而 ProgramBase 是我开发的一些通用代码,会发生什么?当然我不必在同一个项目中拥有 ProgramA 和 ProgramB 才能访问 ProgramBase 的包?

如果我在 Visual Studio 中执行此操作,ProgramA 将是一种解决方案,ProgramB 将是另一种解决方案,而 ProgramBase 将是包含在每个解决方案中的项目。如果我在java中这样做,因为包必须在src目录下,我不知道两个项目如何包含它?

感谢您提供任何帮助或资源。

【问题讨论】:

    标签: java package project reusability


    【解决方案1】:

    如果您使用eclipse ide,您可以执行类似的操作 去ProgramA -> right click Properties -> Java Build Path -> Project -> Add

    如果您使用命令行编译,只需执行javac -classpath <location of your ProgramBase Jar file。

    【讨论】:

      【解决方案2】:

      您可以创建 ProgramA 和 ProgramB 都可以包含的 jar 文件。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-10-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-03-20
        • 1970-01-01
        • 2014-12-10
        • 1970-01-01
        相关资源
        最近更新 更多