Objets JRuby et Java
-
08-07-2019 - |
Question
Dites-moi s'il est possible d'effectuer les opérations suivantes:
- créer une instance d'une classe spécifique en Java
- donnez à JRuby le soin de faire quelque chose
- continuez d’utiliser les mots de passe "modifié" version en Java
Pouvez-vous fournir un petit exemple de travail?
EDIT: Il s’avère que l’intégration est le moyen le plus simple d’atteindre cet objectif. Plus d'informations sont disponibles sur Incorporation de JRuby .
La solution 2
C’est la solution que j’ai utilisée: Intégration directe à JRuby
Autres conseils
Oui c'est possible. Cette page sur le wiki JRuby devrait vous aider à démarrer.
Cela dépend de ce que vous entendez par "faire quelque chose". Si vous voulez dire "redéfinir une méthode", la réponse est non, pas vraiment. La nouvelle méthode sera utilisée par jruby, mais tous les appels à la méthode en java continueront d’appeler l’ancienne méthode.