如何将外部 .jar 链接到我的 Xcode java 项目中?也就是说,在编译和执行期间将它放在类路径中。我正在使用 Xcode 3.0,这似乎从 2.4 开始发生了变化。
3 回答
在 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 并编译。(也许先清洁)
编辑:我不得不手动复制罐子,Xcode 不会把它放在正确的位置
Xcode 3.1(我不确定 3.0)在其 Java 项目模板中使用了 ant 构建文件。有大量关于 Ant的文档。要更改实际运行编译代码时使用的类路径,请编辑可执行文件并添加一个参数-classpath path/to/lib
我手头没有 Mac,但是如果你将 jar 文件放到 ~/Library/Java/extensions (IIRC) 文件夹中怎么办?
编辑:我假设您使用的是 Mac OS X 特定的 Java 库,因此您使用 Xcode?否则我会推荐 Eclipse。实际上,我愿意打赌 Eclipse 也可以使用 Mac OS X 特定的 Java API...