【问题标题】:how to define jar files and libraries in eclipse indigo?如何在 eclipse indigo 中定义 jar 文件和库?
【发布时间】:2012-08-13 16:37:55
【问题描述】:

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

【问题讨论】:

    标签: android eclipse jar osmdroid


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-11-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-09
      • 2017-08-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多