我有一个jar文件,我需要包括在我的xcode项目,即iphone项目。如何做到这一点&也请帮助我,然后如何使用它在Objective-C的代码,如在Java中使用它: system.out.println(“Res:”+ objA.connect(“”,“” )blahh,blahhhhh)在iphone项目中如何使用Jar?
感谢乌拉圭回合的帮助!!!!!
我有一个jar文件,我需要包括在我的xcode项目,即iphone项目。如何做到这一点&也请帮助我,然后如何使用它在Objective-C的代码,如在Java中使用它: system.out.println(“Res:”+ objA.connect(“”,“” )blahh,blahhhhh)在iphone项目中如何使用Jar?
感谢乌拉圭回合的帮助!!!!!
的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"];
你应该做的关于如何使用Xcode和基本的Objective-C的知识,一些研究。你打算如何处理jar文件?提取其内容? – Jano
我做了研究..我没有得到任何东西,所以我想在门户网站上讨论。 – Aks