2012-11-30 108 views
0

我有一个jar文件,我需要包括在我的xcode项目,即iphone项目。如何做到这一点&也请帮助我,然后如何使用它在Objective-C的代码,如在Java中使用它: system.out.println(“Res:”+ objA.connect(“”,“” )blahh,blahhhhh)在iphone项目中如何使用Jar?

感谢乌拉圭回合的帮助!!!!!

+0

你应该做的关于如何使用Xcode和基本的Objective-C的知识,一些研究。你打算如何处理jar文件?提取其内容? – Jano

+0

我做了研究..我没有得到任何东西,所以我想在门户网站上讨论。 – Aks

回答

2

的Java可执行文件,如JAR文件不支持的iOS,因此不可能在任何未来的iOS的分布。

要执行功能与您在上述代码中的功能相同,您只需使用以下内容即可:

NSLog(@"Res:%@%@", blahVariable, blahVariable); 
2

我假设你在你的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"]; 
相关问题