0

我正在尝试编译一个使用 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 文件,则有 a"add external jar"和 a"add libraries"选项。但是,您可以在上面"lib"的此列表中的前面看到一个"apache-mime4j0.4.jar file"。所以我不明白它是否要求我添加 jar 文件或库。我对此感到非常困惑。还有我怎么能对"JUnit 4.libraryclasspath"文件做任何事情?我认为这是一个类路径文件,所以我不能选择"add jar files""add libraries"定义它。希望有人对此有所了解,我将不胜感激!

4

1 回答 1

0

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

于 2012-08-14T11:41:26.027 回答