2010-04-05 8 views

Odpowiedz

21

Można znaleźć sporo przykładów pracy z klas Javy w:
https://github.com/jruby/jruby/wiki/CallingJavaFromJRuby

Stwierdza, że ​​należy użyć java_import zamiast import powodu JRUBY-3171 błędu.
Również include_class jest lub będzie uznane za przestarzałe (JRUBY-3797) na rzecz java_import.

Obecnie zalecanym sposobem importowania klasy Java jest obecnie java_import.

+3

FYI: aktualny adres URL do naśladowania to: https://github.com/jruby/jruby/wiki/CallingJavaFromJRuby – inger

+0

dzięki. zaktualizowałem moją odpowiedź. – rubiii

+0

Co z 'java_require'? – detj

13

import nie gra dobrze z prowizją, więc jest odradzany. java_import to najnowszy i polecany. include_class jest przestarzałe. Poza tym wszyscy robią to samo i są właściwie aliasami nawzajem.

import to alias dla java_import i java_import połączeń include_class.

+1

Jeśli wczoraj przeczytam tę odpowiedź, nie zmarnowałbym dzisiaj dnia! –