我有一個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