我有一个jar文件,我需要在我的Xcode项目即iphone项目包括。 怎么办呢&也请大家帮帮我,那么如何使用它在Objective-C代码,在Java中使用它像内容:System.out.println(“RES:” + objA.connect(“”“”“) blahh,blahhhhh)
感谢UR帮助!!!!!
我有一个jar文件,我需要在我的Xcode项目即iphone项目包括。 怎么办呢&也请大家帮帮我,那么如何使用它在Objective-C代码,在Java中使用它像内容:System.out.println(“RES:” + objA.connect(“”“”“) blahh,blahhhhh)
感谢UR帮助!!!!!
Java可执行如JAR文件中的iOS不支持,不可能在任何未来的iOS的分布。
要执行,你在你的代码上述同样的功能,您只需使用以下。
NSLog(@"Res:%@%@", blahVariable, blahVariable);
我假设你是存储某种资源在你的jar文件,并要提取它。 罐子zip文件,所以你需要一个unzipper,像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"];