Llamar a Java desde MATLAB
Puede acceder a las clases de Java existentes y utilizarlas en el área de trabajo de MATLAB. Por ejemplo, use paquetes de clases integrados, como java.util
, que forman parte del lenguaje Java. Consulte la documentación del lenguaje Java para obtener descripciones sobre estos paquetes. También puede acceder a las clases definidas en archivos .class
individuales, paquetes o archivos Java Archive (JAR), incluidas las clases que usted desarrolle.
Puede ejecutar MATLAB con su versión del sistema de Java Runtime Environment (JRE™). Para obtener más información acerca de las versiones de Java compatibles con MATLAB, consulte Interfaces de MATLAB a otros lenguajes. Para establecer la ruta de JRE en MATLAB, llame a jenv
. Para establecer la ruta del aviso del sistema operativo, llame a matlab_jenv
.
Si en su lugar desea llamar a las funciones de MATLAB desde las aplicaciones de Java, consulte Llamar a MATLAB desde Java.
Funciones
isjava | Determine if input is Java object |
javaaddpath | Add entries to dynamic Java class path |
javaArray | Construct Java array object |
javachk | Error message based on Java feature support |
javaclasspath | Return Java class path or specify dynamic path |
javaMethod | Call Java method |
javaMethodEDT | Call Java method from Event Dispatch Thread (EDT) |
javaObject | Call Java constructor |
javaObjectEDT | Call Java constructor on Event Dispatch Thread (EDT) |
javarmpath | Remove entries from dynamic Java class path |
usejava | Determine if Java feature is available |
jenv | Set Java path for MATLAB (desde R2021b) |
matlab_jenv | Set the Java path for MATLAB from system prompt (desde R2021b) |
Objetos
JavaEnvironment | Java environment information (desde R2023a) |
Clases
matlab.exception.JavaException | Capture error information for Java exception |
Temas
Introducción
- Get Started with Java Libraries
Requirements for using the MATLAB Java interface. - Configure Your System to Use Java
How to verify you have installed a supported version of Java. - Java Class Path
Bring Java classes into the MATLAB workspace.
Uso de bibliotecas Java
- Call Java Method
How to call a method in the Java standard library class
java.util.ArrayList
. - Call Method in Your Own Java Class
Use the dynamic class path to develop your own Java classes. - Call Back into MATLAB from Java
How to write Java programs that call into MATLAB from a running MATLAB. - Simplify Java Class Names Using import Function
Use theimport
function to refer to a class by its class name only. - Java Packages to Be Removed
Add Java packages to MATLAB static path.
Arreglos de Java
- How MATLAB Represents Java Arrays
How MATLAB interprets the size, shape, and dimension of a Java array.
Objetos de Java
Métodos de Java
- Method Information
Getting information about methods.
Solución de problemas
Preferencias de memoria del montón de Java
Cómo ajustar el tamaño del montón de Java.
Avoid Calling Java main Methods in MATLAB
How MATLAB handles main
methods.