我已将现有项目导入Eclipse IDE。 我观察到的是,应用程序本身附带了一些罐子(例如那些罐子是ehcache-core-2.4.1.jar,cxf-2.2.3.jar,wss4j-1.5.8等等) 我们使用java Buld path手动添加到Eclipse中的一些罐子 - >图书馆--->添加外部罐子。
请告诉我,什么罐子应该是应用程序的一部分以及我们需要使用Add External Jars Option手动添加哪些罐子?
非常感谢。
答案 0 :(得分:0)
这里提出的问题本质上是有点主观的,需要更清晰的背景才能得到更清晰的答案。但是,我会尝试为您的查询提供答案。
当您知道运行应用程序jar的环境将在应用程序的运行时在jvm的类路径中具有那些jar文件(通过外部jar选项添加)时,在eclipse选项中使用“Add External Jars”。如果您认为JVM不会在其类路径中具有您的代码依赖的类,那么这些类(可能在jar或文件夹中)应该是应用程序的一部分。如果您的应用程序是可执行的Jar文件,那么您应该有清单文件(请参阅http://en.wikipedia.org/wiki/Manifest_file),提及您具有依赖关系的jar文件的路径。 在eclipse中添加jar文件(只需“添加Jars”或“添加外部JAR”)仅适用于eclipse中的项目编译。