【问题标题】:Linking an external .jar from an Xcode java project?从 Xcode java 项目链接外部 .jar?
【发布时间】:2010-09-14 18:15:50
【问题描述】:

如何将外部 .jar 链接到我的 Xcode java 项目中?也就是说,在编译和执行期间将它放在类路径中。我使用的是 Xcode 3.0,这似乎从 2.4 开始发生了变化。

【问题讨论】:

    标签: java xcode jar classpath


    【解决方案1】:

    在 Xcode 3.1.2
    签入文件 build.xml 我们看到:

    <!-- lib directory should contain any pre-built jar files needed to build the project AppleJavaExtensions.jar is included to allow the built jars to run cross-platform if you depend on Apple eAWT or eIO classes. See http://developer.apple.com/samplecode/AppleJavaExtensions/index.html for more information --> <fileset id="lib.jars" dir="${lib}"> <include name="**/*.jar"/> </fileset>

    好的,将外部 jar 手动复制到 projectName/lib 并编译。 (也许先清洁)

    编辑:我不得不手动复制jar,Xcode不会把它放在正确的地方

    【讨论】:

      【解决方案2】:

      Xcode 3.1(我不确定 3.0)在其 Java 项目模板中使用了一个 ant 构建文件。 Ant 上有大量的documentation。要更改实际运行编译代码时使用的类路径,请编辑可执行文件并添加参数-classpath path/to/lib

      【讨论】:

        【解决方案3】:

        我手头没有 Mac,但是如果您将 jar 文件放入 ~/Library/Java/extensions (IIRC) 文件夹会怎样?

        编辑:我假设您使用的是 Mac OS X 特定的 Java 库,因此您使用 Xcode?否则我会推荐 Eclipse。实际上,我愿意打赌 Eclipse 也可以使用 Mac OS X 特定的 Java API...

        【讨论】:

          猜你喜欢
          • 2017-05-16
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-01-30
          • 2012-04-24
          • 2021-02-10
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多