Rdocumentation
powered by
Learn R Programming
⚠️
There's a newer version (1.0-14) of this package.
Take me there.
rJava (version 0.4-9)
Low-level R to Java interface
Description
Low-level interface to Java VM very much like .C/.Call and friends. Allows creation of objects, calling methods and accessing fields.
Copy Link
Link to current version
Version
Version
1.0-14
1.0-11
1.0-10
1.0-6
1.0-5
1.0-4
0.9-13
0.9-12
0.9-11
0.9-10
0.9-9
0.9-8
0.9-7
0.9-6
0.9-5
0.9-4
0.9-3
0.9-2
0.9-1
0.9-0
0.8-8
0.8-7
0.8-6
0.8-5
0.8-4
0.8-3
0.8-2
0.8-1
0.8-0
0.7-0
0.6-3
0.6-2
0.6-1
0.6-0
0.5-1
0.5-0
0.4-16
0.4-15
0.4-14
0.4-13
0.4-12
0.4-11
0.4-10
0.4-9
0.4-8
0.4-7
0.4-6
0.4-3
0.4-2
0.4-1
0.4-0
0.3-10
0.3-9
0.3-8
0.3-6
0.3-3
0.3-2
0.2-3
Install
install.packages('rJava')
Monthly Downloads
85,547
Version
0.4-9
License
GPL version 2
Maintainer
Simon Urbanek
Last Published
January 20th, 2026
Functions in rJava (0.4-9)
Search all functions
jcast
Cast a Java object to another class
jnull
Java null object reference
jcheck
Check JVM for pending expections and clear them
JavaAccess
Field/method operator for Java objects
jnew
Create a Java object
jcall
Call a Java method
jarray
Java array handling functions
jsimplify
Converts Java object to a simple scalar if possible
jfloat-class
Classes "jfloat", "jlong", "jbyte" and "jchar" specify Java native types that are not native in R
show
Show a Java Object Reference
jarrayRef-class
Class "jarrayRef" Reference to an array Java object
jfloat
Wrap numeric vector as flat Java parameter
jequals
Comparing Java References
jreflection
Simple helper functions for Java reflection
jfiled
Obtains the value of a field
jobjRef-class
Class "jobjRef" - Reference to a Java object
jinit
Initialize Java VM
jcastToArray
Ensures that a given object is an array reference