0

I have a jar file , that i need to include in my xcode project i.e. iphone project. How to do it & also please help me, then how to use it in objective-C code, as in java its used like: system.out.println("Res:"+objA.connect("",""")blahh, blahhhhh)

Thanks for ur Help!!!!!

4

2 回答 2

2

iOS 不支持 Jar 文件等 Java 可执行文件,并且在未来的任何 iOS 发行版中都不太可能支持。

要执行与上述代码相同的功能,您只需使用以下代码。

NSLog(@"Res:%@%@", blahVariable, blahVariable);
于 2012-12-01T00:03:55.437 回答
1

我假设您在 jar 文件中存储了某种资源并且您想要提取它。罐子是 zip 文件,所以你需要一个解压缩器,比如https://github.com/samsoffes/ssziparchive

[SSZipArchive unzipFileAtPath:path toDestination:destination];

http://code.google.com/p/ziparchive/

ZipArchive *zip = [[ZipArchive alloc] init];
if ( [zip UnzipOpenFile:path] ) {
    [zip UnzipFileTo:destination overWrite:YES];
}
[zip UnzipCloseFile];

两者都使用 minizip 实现。现在您需要目标路径:

NSString *destination = NSTemporaryDirectory();

和你的 jar 文件的路径:

NSString* path = [[NSBundle mainBundle].resourcePath stringByAppendingPathComponent:@"archive.jar"];
于 2012-12-03T22:46:33.343 回答