Actuellement, le seul moyen raisonnable d'y parvenir consiste à utiliser la ligne de commande Java (runtime.exec). Vous devriez utiliser im4java pour faire ceci comme suggéré ci-dessus. im4java vous permettra de construire votre chaîne "gm command" en utilisant les appels de méthode java, il fournit également un certain nombre d'autres fonctionnalités utiles.
Le grand avantage de l'utilisation de cette technique par rapport aux liaisons de langue réelles est la simplicité et la fiabilité. La fiabilité est importante, surtout si votre application Java fonctionne sur un serveur Java ou un moteur de servlet comme Tomcat. La raison en est qu'une erreur de mémoire ou une autre erreur lors de l'utilisation de liaisons de langue peut entraîner la panne de l'ensemble de la machine virtuelle Java.