2010-04-05 7 views

Répondre

21

Vous pouvez trouver un bon nombre d'exemples de travailler avec des classes Java à:
https://github.com/jruby/jruby/wiki/CallingJavaFromJRuby

Il indique que vous devez utiliser java_import au lieu de import en raison du bug JRUBY-3171.
Aussi include_class est ou sera obsolète (JRUBY-3797) en faveur de java_import.

Actuellement, java_import est la méthode recommandée pour importer une classe Java.

+3

FYI: l'URL à jour est: https://github.com/jruby/jruby/wiki/CallingJavaFromJRuby – inger

+0

merci. J'ai mis à jour ma réponse. – rubiii

+0

Qu'en est-il de 'java_require'? – detj

13

import ne joue pas bien avec Rake, donc il est déconseillé. java_import est le plus récent et recommandé. include_class a été déprécié. En dehors de cela, ils font tous la même chose, et sont en réalité des alias les uns des autres.

import est un alias pour java_import et java_import appels include_class.

+1

Si j'ai lu cette réponse hier, je n'aurais pas gaspillé une journée aujourd'hui! –