2012-11-30 79 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"]; 
相關問題