【发布时间】:2010-09-14 18:15:50
【问题描述】:
如何将外部 .jar 链接到我的 Xcode java 项目中?也就是说,在编译和执行期间将它放在类路径中。我使用的是 Xcode 3.0,这似乎从 2.4 开始发生了变化。
【问题讨论】:
如何将外部 .jar 链接到我的 Xcode java 项目中?也就是说,在编译和执行期间将它放在类路径中。我使用的是 Xcode 3.0,这似乎从 2.4 开始发生了变化。
【问题讨论】:
在 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不会把它放在正确的地方
【讨论】:
Xcode 3.1(我不确定 3.0)在其 Java 项目模板中使用了一个 ant 构建文件。 Ant 上有大量的documentation。要更改实际运行编译代码时使用的类路径,请编辑可执行文件并添加参数-classpath path/to/lib
【讨论】:
我手头没有 Mac,但是如果您将 jar 文件放入 ~/Library/Java/extensions (IIRC) 文件夹会怎样?
编辑:我假设您使用的是 Mac OS X 特定的 Java 库,因此您使用 Xcode?否则我会推荐 Eclipse。实际上,我愿意打赌 Eclipse 也可以使用 Mac OS X 特定的 Java API...
【讨论】: