5

我是一名 .Net 开发人员,但对于我当前的项目,我必须创建一些 Java 代码。我过去做过一些 Java 编码(我什至使用 Java 学习了 OOP),但我对 Eclipse 很陌生,我必须使用它。

我必须创建一些共享通用功能的 Java 控制台应用程序。我想将该通用功能捆绑到一个库(JAR 文件)中,并从命令行程序中使用该文件。当我更改库时,所有依赖的控制台应用程序也必须重新构建。

在 Visual Studio (.Net) 中,我将创建一个新的解决方案并添加一个“类库”项目和多个“控制台应用程序”项目,并使它们依赖于类库。我无法使用 Eclipse/Java 重新创建相同的设置。我猜想 .Net 类库的 Java 等价物是一个 JAR 文件。但是,我还没有找到如何在 Eclipse 中创建 JAR 文件项目(我可以将项目导出到 JAR,但这是一个手动步骤;我喜欢自动执行)并从多个“正常”中引用这个 JAR 项目“Java 项目。

我希望我已经清楚地解释了自己。任何人都可以解释一下吗?

4

2 回答 2

2

在 Eclipse 中,您可以按照与VS中相同的方式进行操作:

  1. 为要与之共享功能的每个类库 (JAR) 创建一个独立项目
  2. 为每个控制台应用程序创建一个项目。在此项目属性窗口中,通过选择您需要的项目使其依赖于其他类库项目

对于自动部署,您可以有一个 ANT 任务来进行生成所有文件所需的所有自动化处理。

于 2009-10-20T11:27:33.040 回答
0

好吧,我不知道是否有一个“自动”功能可以从您的项目中创建 JAR 文件。今天我使用的是 Rational Application Developer(非常类似于 eclipse),但我也使用过 Eclipse 和 Netbeans,我不记得那个特性了。

也许你可以创建一个键盘快捷键(阅读手册..);)

顺便说一句,您不能将项目“添加”到库中。我认为情况正好相反。我的意思是,您从项目中引用库,而不是从库中引用项目。你要做的是:

  • 创建您的库并将其导出到 jar 中。
  • 然后创建第二个项目并将该 jar 添加到该项目中。
  • 创建更多项目并做同样的事情..
  • 如果你改变你的图书馆,你只需要更换罐子。

希望这可以帮助

PD:似乎巴勃罗知道他在说什么。我只是一个菜鸟程序员。阅读他的解决方案..

于 2009-10-20T11:30:26.340 回答