macOS 版 MATLAB が使用している Java 仮想マシン (JVM) を変更するにはどうすればよいですか?
15 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
MathWorks Support Team
le 16 Août 2012
Modifié(e) : MathWorks Support Team
le 27 Nov 2024
macOS 版 MATLAB が使用している Java 仮想マシン (JVM) を変更するにはどうすればよいですか?
Réponse acceptée
MathWorks Support Team
le 27 Nov 2024
Modifié(e) : MathWorks Support Team
le 27 Nov 2024
Intel 版の MATLAB
macOS 版の MATLAB は、R2013a 以前ではシステム全体の Java 仮想マシン(JVM)を使用し、R2013b からR2019b では MATLAB に同梱された JVM を利用します。R2020a 以降は OpenJDK Java 8 に対応し、R2023a 以降は OpenJDK Java 11もサポートしています。
Apple シリコン 版の MATLAB
R2023b 以降、ネイティブの Apple シリコン版 MATLAB は、Mac に Java ランタイムがインストールされている必要があります。Amazon は、Amazon Corretto 11 の一部として無料で利用可能な適切な Java 11 JRE を提供しています。詳細については、以下の MATLAB on Apple Silicon Macs のページを参照してください。
MATLAB は、これらの指定されたバージョンの JVM ソフトウェアのみで完全にサポートされています。異なるバージョンの JVM ソフトウェアを使用すると、一部のコンポーネントが正常に動作しない可能性があります。例えば、MATLAB で使用されている JVM ソフトウェアとは異なるバージョンで作成された動的リンクライブラリの関数を呼び出すと、セグメンテーション違反 エラーメッセージが表示されることがあります。
MATLAB で使用される JVM を変更する方法
R2021b以降MATLAB の Java のパス設定に関する以下のドキュメントページを参照してください。
注: MATLAB_JAVA が jenv/matlab_jenv の両方に設定されている場合、MATLAB_JAVA が優先されます。
export MATLAB_JAVA=<JRE パス>
この設定は、そのシェル ウィンドウから起動された MATLAB に適用されます。
csh または tcsh シェルでは、"setenv" コマンドを使用して MATLAB_JAVA 環境変数を設定します。例:
setenv MATLAB_JAVA <JRE パス>
このコマンドは、新しいシェル ウィンドウごとに実行する必要があります。
MATLAB が正しいバージョンの JVM ソフトウェアを使用していることを確認するには、MATLAB プロンプトで次のように入力します。
>> version -java
MATLAB が MATLAB_JAVA の値を使用していない場合は、ログアウトして再度ログインが必要になる場合があります。
MATLABが他のシステムで使用する JVM を変更するには、以下のリンクを参照してください。
Windows
Linux
0 commentaires
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur インストールとライセンスの紹介 dans Help Center et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!