如何在eclipse indigo中定义jar文件和库?

时间:2012-08-13 16:37:56

标签: android eclipse jar osmdroid

我正在尝试编译一个使用android库的java项目。我正在使用的项目是从svn存储库中检出的。 为了使用该项目,我需要为该项目定义一些jar文件和库。 以下是我需要确定它们的文件:

•"lib/apache-mime4j-0.4.jar" : Jar 
•"lib/httpmime-4.0-beta1.jar" : Jar 
•"lib/slf4j-android-1.5.8.jar" : Jar 
•"JUnit 4.libraryclasspath" : Library 
•"ANDROID_SDK_PLATFORM/android.jar" : var 
•"Java JRE System Library" : Library 

有没有人知道我应该怎么做才能定义这些文件?我在这里是个菜鸟。当我点击"project -> properties -> java build path -> libraries"时我不知道应该选择哪个选项 例如,如果我想定义第一个jar文件,则会有"add external jar""add libraries"个选项。 不过,您可以在上面此列表中的"lib"前面看到"apache-mime4j0.4.jar file"。 所以我不明白它是否要求我添加一个jar文件或librabry ..我对此非常困惑。 以及如何使用"JUnit 4.libraryclasspath"文件执行任何操作?我认为这是一个类路径文件,所以我不能选择"add jar files""add libraries"来定义它。 希望有人对此有任何了解,我将非常感激!

1 个答案:

答案 0 :(得分:0)

我认为由于SVN路径而无法包含文件,但稍后会讨论。首先我们看看如何添加jar文件 右键单击要添加罐子的项目 1.选择build path然后"configure build path"
2.点击"Libraries"标签
3.现在点击Add external jars(因为您的所有jars文件将被放置在项目文件夹之外的某个目录中或其他任何位置) 4.选择这些罐子,现在就可以了......现在这些罐子都在您的类路径中,您可以使用这些文件 现在另一件事,正如你告诉你正在使用svn,这意味着许多其他开发人员也使用相同的项目然后必须让你们所有人在你的系统中都有相同的jar路径,例如在Dev1 PC中的jar如果jar文件被放置在d:/ lib目录/瓶夹,然后所有其他DEV2,DEV3 ... DEVn必须具有d:/ lib目录/文件夹罐和他们的罐子必须放在那里,你必须add从这些罐子d:/库/罐
最后,如果您仍然无法理解解决方案并删除错误,那么只需执行此操作即可 手动复制所有jar文件(ctrl + c)并复制到项目中的lib文件夹,因为我在项目中看到提交代码的人将它们放在那里。
之后,右键单击您的项目并单击刷新(因为通过创建像lib等文件夹将jar文件放入项目中是不好的做法,除非它是一个Web项目)
如果有任何事情不清楚,请告诉我