Java / Eclipse相当于Visual Studio Console app + Class Library解决方案

时间:2009-10-20 11:20:32

标签: eclipse jar class-library

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

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

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

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

2 个答案:

答案 0 :(得分:2)

在eclipse中,您可以按照与 VS

相同的方式进行操作
  1. 为要与
  2. 共享功能的每个类库(JAR)创建一个独立项目
  3. 为每个控制台应用程序创建一个项目。在此项目属性窗口中,通过选择所需的项目使其依赖于其他类库项目
  4. 对于自动部署,您可以使用ANT任务进行生成所有文件所需的所有自动处理。

答案 1 :(得分:0)

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

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

顺便说一下,你不能“向文库添加项目”。我认为这是另一回事。我的意思是,您从项目中引用库,而不是从库中引用项目。你要做的是:

  • 创建您的库并将其导出到jar。
  • 然后创建第二个项目,将jar添加到此项目中。
  • 创建更多项目并执行相同的操作..
  • 如果您更换了库,则只需更换jar。

希望这有帮助

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