2

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

4

3 回答 3

2

在 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 不会把它放在正确的位置

于 2009-02-12T05:07:04.637 回答
0

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

于 2008-10-02T14:25:48.507 回答
-1

我手头没有 Mac,但是如果你将 jar 文件放到 ~/Library/Java/extensions (IIRC) 文件夹中怎么办?

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

于 2008-10-02T09:47:10.953 回答