Main Content

La traduzione di questa pagina non è aggiornata. Fai clic qui per vedere l'ultima versione in inglese.

Chiamata di Java da MATLAB

Chiamare direttamente le funzionalità della libreria Java® da MATLAB®

È possibile accedere a classi Java esistenti da utilizzare nel workspace di MATLAB. Ad esempio, utilizzare i pacchetti di classi incorporate, come java.util che sono inclusi nel linguaggio Java. Per la descrizione di questi pacchetti, vedere la documentazione del proprio linguaggio Java. È inoltre possibile accedere alle classi definite in singoli file .class, pacchetti o file di Java Archive (JAR), comprese le classi sviluppate dall’utente.

È possibile eseguire MATLAB con la versione di sistema dell’ambiente di runtime Java (JRE™). Per informazioni sulle versioni Java compatibili con MATLAB, vedere MATLAB Interfaces to Other Languages (Interfacce di MATLAB ad altri linguaggi). Per impostare il percorso di JRE in MATLAB, chiamare jenv. Per impostare il percorso dal prompt del sistema operativo, chiamare matlab_jenv.

Se invece si desidera chiamare le funzioni MATLAB dalle applicazioni Java, vedere Chiamata di MATLAB da Java.

Funzioni

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
jenvSet Java path for MATLAB (Da R2021b)
matlab_jenvSet the Java path for MATLAB from system prompt (Da R2021b)

Oggetti

JavaEnvironmentJava environment information (Da R2023a)

Classi

matlab.exception.JavaExceptionCapture error information for Java exception

Argomenti

Come iniziare

Utilizzo delle librerie Java

Risoluzione dei problemi

Java Heap Memory Preferences

How to adjust the Java heap size.

Avoid Calling Java main Methods in MATLAB

How MATLAB handles main methods.