J2ObjC propose un outil capable de traduire du code Java en code Objective-C utilisé pour le développement d'applications iOS. Cet outil en ligne de commande permet d'éviter de réécrire en Objective-C du code fonctionnel et déjà existant en Java. J2ObjC ne supporte pas les interfaces utilisateurs, ce qui limite la portée à quelques bouts de codes plutôt qu'à un projet complet.