从Xcode Java项目链接外部.jar?
时间:2020-03-06 15:01:02 来源:igfitidea点击:
如何将外部.jar链接到Xcode Java项目中?也就是说,在编译和执行期间将其放在类路径中。我使用的是Xcode 3.0,自2.4以来似乎已经改变。
解决方案
我没有Mac,但是如果将jar文件放到〜/ Library / Java / extensions(IIRC)文件夹中怎么办?
编辑:我想我们正在使用Mac OS X特定的Java库,因此我们在使用Xcode?否则,我会推荐Eclipse。实际上,我愿意打赌Eclipse也可以使用Mac OS X特定的Java API。
Xcode 3.1(我不确定3.0)在其Java项目模板中使用了一个ant buildfile。关于Ant的文档很多。要更改实际运行已编译代码时使用的类路径,请编辑可执行文件并添加参数" -classpath path / to / lib"
在Xcode 3.1.2中
检入文件build.xml,我们看到:
<!-lib目录应该包含构建项目所需的任何预构建的jar文件 如果我们依赖于Apple eAWT或者eIO类,则包含AppleJavaExtensions.jar以使内置的jar可以跨平台运行。 有关更多信息,请参见http://developer.apple.com/samplecode/AppleJavaExtensions/index.html-> <fileset id =" lib.jars" dir =" $ {lib}"> <include name =" ** / *。jar" /> </ fileset>
好的,手动将外部jar复制到projectName / lib并进行编译。 (也许先清洁)
编辑:我必须手动复制罐子,Xcode不会将其放在正确的位置