macOS 版 MATLAB が使用している Java 仮想マシン (JVM) を変更するにはどうすればよいですか?
조회 수: 15 (최근 30일)
이전 댓글 표시
MathWorks Support Team
2012년 8월 16일
편집: MathWorks Support Team
2024년 11월 27일
macOS 版 MATLAB が使用している Java 仮想マシン (JVM) を変更するにはどうすればよいですか?
채택된 답변
MathWorks Support Team
2024년 11월 27일
편집: MathWorks Support Team
2024년 11월 27일
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
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 インストールとライセンスの紹介에 대해 자세히 알아보기
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!