从Xcode java项目链接外部.jar?

时间:2008-10-02 09:36:25

标签: java xcode jar classpath

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

3 个答案:

答案 0 :(得分: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并编译。 (也许先干净)

编辑:我不得不手工复制jar,Xcode不会把它放在正确的位置

答案 1 :(得分:0)

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

答案 2 :(得分:-1)

我没有手持Mac,但是如果将jar文件放入〜/ Library / Java / extensions(IIRC)文件夹中该怎么办?

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