0

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

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

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

4

2 回答 2

0

如果您使用的是eclipseide,您可以执行类似 go to 的操作ProgramA -> right click Properties -> Java Build Path -> Project -> Add

在此处输入图像描述

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

于 2013-09-19T15:56:30.547 回答
0

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

于 2013-09-19T15:56:50.760 回答