Learn R Programming

rJava (version 1.0-14)

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

Version

Install

install.packages('rJava')

Monthly Downloads

79,694

Version

1.0-14

License

LGPL-2.1

Maintainer

Simon Urbanek

Last Published

January 20th, 2026

Functions in rJava (1.0-14)

jengine

Java callback engineCast a Java object to another class
jfloat

Wrap numeric vector as flat Java parameter
jcall

Call a Java method
jcastToArray

Ensures that a given object is an array reference
jequals

Comparing Java References
jcheck

Java exception handling
jcast

Cast a Java object to another class
jclassName-class

Class "jclassName" - a representation of a Java class name
jfloat-class

Classes "jfloat", "jlong", "jbyte" and "jchar" specify Java native types that are not native in R
jfield

Obtains the value of a field
jnew

Create a Java object
jserialize

Java object serialization
jreflection

Simple helper functions for Java reflection
jinit

Initialize Java VM
jmemprof

rJava memory profiler
jnull

Java null object reference
.jgc

Invoke Java Garbage Collection
jobjRef-class

Class "jobjRef" - Reference to a Java object
jrectRef-class

Rectangular java arrays
jpackage

Initialize an R package containing Java code
show

Show a Java Object Reference
toJava

Convert R objects to REXP references in Java
with.jobjRef

with and within methods for Java objects and class names
rep

Creates java arrays by cloning
new

Create a new Java object
jsimplify

Converts Java object to a simple scalar if possible
loader

Java Class Loader
rJava-internal

Internal functions and constants
javaImport

Attach mechanism for java packages
java-tools

java tools used internally in rJava
Exceptions

Exception handling
jarrayRef-class

Class "jarrayRef" Reference to an array Java object
aslist

Converts java objects or arrays to R lists
J

High level API for accessing Java
.jinstanceof

Is a java object an instance of a given java class
jarray

Java array handling functions
JavaAccess

Field/method operator for Java objects
clone

Object cloner