Appeler Java à partir de MATLAB
Vous pouvez accéder à des classes Java existantes pour les utiliser dans l’espace de travail MATLAB. Par exemple, utilisez des packages de classes prédéfinis comme java.util
qui sont inclus dans le langage Java. Pour une description de ces packages, consultez votre documentation sur le langage Java. Vous pouvez également accéder aux classes définies dans des fichiers .class
individuels, des packages ou des fichiers Java Archive (JAR), notamment les classes que vous développez.
Vous pouvez exécuter MATLAB avec la version de Java Runtime Environment (JRE™) de votre système. Pour plus d’informations sur les versions, consultez Versions of OpenJDK Compatible with MATLAB by Release (Versions de OpenJDK compatibles avec MATLAB par version). Pour définir le chemin de JRE dans MATLAB, appelez jenv
. Pour définir le chemin à partir de l’invite du système d’exploitation, appelez matlab_jenv
.
Si au lieu de cela vous souhaitez appeler des fonctions MATLAB depuis des applications Java, consultez Appeler MATLAB à partir de Java.
Fonctions
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 (depuis R2021b) |
matlab_jenv | Set the Java path for MATLAB from system prompt (depuis R2021b) |
Objets
JavaEnvironment | Java environment information (depuis R2023a) |
Classes
matlab.exception.JavaException | Capture error information for Java exception |
Rubriques
Démarrer avec Java
- 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.
Utiliser les bibliothèques 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.
Tableaux Java
- How MATLAB Represents Java Arrays
How MATLAB interprets the size, shape, and dimension of a Java array.
Objets Java
Méthodes Java
- Method Information
Getting information about methods.
Résolution des problèmes
How to adjust the Java heap size.
Avoid Calling Java main Methods in MATLAB
How MATLAB handles main
methods.