2011-10-11 99 views
0

我已將現有項目導入到Eclipse IDE中。 我觀察到的是,應用程序本身附帶了一些jar(例如那些jar包是ehcache-core-2.4.1.jar,cxf-2.2.3.jar,wss4j-1.5.8等等) 還有一些我們使用java Buld path - > Libraries ---> Add External Jars手動添加到Eclipse中的jar。包括項目中所需的罐子

請告訴我,哪些罐子應該是應用程序的一部分,以及使用添加外部罐子選項手動添加哪些罐子?

非常感謝。

回答

0

這裏提出的問題本質上是比較主觀的,它需要更清晰的上下文才能得到更清晰的答案。不過,我會嘗試爲您的查詢提供答案。

當您知道運行應用程序jar的環境將在應用程序運行時的jvm類路徑中具有這些jar文件(通過外部jar選項添加)時,您可以在eclipse選項中使用「Add External Jars」。如果您認爲JVM不會在其代碼具有依賴性的類路徑中存在類,那麼應用程序的這部分應該包含這些類(可能位於jar或文件夾內)。如果你的應用程序是一個可執行的Jar文件,那麼你應該有一個清單文件(參見http://en.wikipedia.org/wiki/Manifest_file)提到你擁有依賴關係的jar文件的路徑。 在eclipse中添加jar文件(通過「添加jar」或「添加外部jar」)僅僅用於eclipse中的項目編譯。