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