Main Content

Java Libraries in MATLAB

Access Java® libraries from MATLAB®

You can access existing Java classes to use in the MATLAB workspace. For example, use built-in class packages, such as java.util, which are included in the Java language. See your Java language documentation for descriptions of these packages. You also can access classes defined in individual .class files, packages, or Java Archive (JAR) files, including classes you develop.


isjavaDetermine if input is Java object
javaaddpathAdd entries to dynamic Java class path
javaArrayConstruct Java array object
javachkError message based on Java feature support
javaclasspathReturn Java class path or specify dynamic path
javaMethodCall Java method
javaMethodEDTCall Java method from Event Dispatch Thread (EDT)
javaObjectCall Java constructor
javaObjectEDTCall Java constructor on Event Dispatch Thread (EDT)
javarmpathRemove entries from dynamic Java class path
usejavaDetermine if Java feature is available


matlab.exception.JavaExceptionCapture error information for Java exception


Java Heap Memory Preferences

How to adjust the Java heap size.

Avoid Calling Java main Methods in MATLAB

How MATLAB handles main methods.