why so many different ways to include Java classes into JRuby? What are the differences? Which one should I use?
You can find quite a few examples about working with Java classes at:
https://github.com/jruby/jruby/wiki/CallingJavaFromJRuby
It states, that you should use java_import
instead of import
due to the JRUBY-3171 bug.
Also include_class
is or will be deprecated (JRUBY-3797) in favor of java_import
.
Currently java_import
is the recommended way to import a Java class.
import
doesn't play well with Rake, so it's discouraged. java_import
is the newest, and recommended. include_class
has been deprecated. Apart from that they all do the same thing, and are actually aliases of each other.
import
is an alias for java_import
and java_import
calls include_class
.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With