2009-10-07 9 views

Répondre

1

Vous ne savez pas exactement ce que vous voulez dire, mais il y a .

1

http://en.wikipedia.org/wiki/Java_Native_Interface

Java Native Interface est un cadre de programmation qui permet le code Java en cours d'exécution dans une machine virtuelle Java pour appeler et être appelé par des applications natives (programmes spécifiques à une plate-forme matérielle et système d'exploitation) et les bibliothèques écrites dans d'autres langues, telles que C, C++ et assembly.

2

Certaines options:

  • Langues qui peuvent être compilé et exécuté dans la machine virtuelle Java, comme python et javascript. Mais vous pourriez avoir un moment difficile si les programmes n'ont pas été construits dès le début pour fonctionner à l'intérieur de la JVM.

  • JNI, l'interface native de Java. Cela permet d'interfacer Java avec des langages natifs (c'est-à-dire C). Si votre autre langue n'est pas C ou C++, vous devrez probablement écrire une interface native pour eux aussi.

  • API. En utilisant les services Web ou la communication par socket, les deux langues communiquent.

  • Partage de données. Les deux programmes partagent des fichiers ou des bases de données dans un format commun.

Questions connexes