MATLAB Answers

0

Why will MATLAB not start up properly on my Mac?

Why will MATLAB not start up properly on my Mac?

Tags

No tags entered yet.

Products

2 Answers

Answer by MathWorks Support Team on 1 Oct 2019
Edited by MathWorks Support Team on 1 Oct 2019
 Accepted Answer

System Requirements
Ensure that your Mac meets the system requirements for the release of MATLAB you are attempting to launch. If you have recently updated your Mac to a new version of macOS, you may need to update to a newer version of MATLAB.
Yosemite
If you are running MATLAB R2012a through R2014a on macOS Yosemite through macOS Sierra, you need to install patch 1098655.
For compatibility reasons we do not recommend running MATLAB R2013b or earlier on macOS Sierra or later.
You may also check out the article below for more Yosemite centered troubleshooting.
Why am I unable to start MATLAB on macOS 10.10 Yosemite or later?
XQuartz
Running MATLAB R2012a or earlier on macOS requires you to install XQuartz.
Legacy Java 6
Running MATLAB R2013a or earlier on macOS Yosemite or later requires you to install Apple Legacy Java 6.
Java SE 8
Similarly, having Java SE 8 (Java Development Kit) installed on the machine can prevent MATLAB R2013a and earlier from starting correctly. Please see this article for more information.
Antivirus
Try turning off any antivirus programs or installing in safe boot.
Clear Preferences
Remove your preferences directory so MATLAB will recreate it when you launch MATLAB:
  1. Open the Finder, the blue face on the dock
  2. In Finder, click on the “Go” menu and select “Go to Folder”
  3. Go to this folder: ~/.matlab for R2016a and earlier or
~/Library/Application Support/MathWorks/MATLAB R2016b-present # Locate the folder that corresponds to your MATLAB version and rename it. For example, rename “R2016b” to “R2016b_old”. Do not delete any folders that contain the word licenses in the folder name, e.g. R2016b_licenses. These folders contain important license information. # Once the folder has been renamed, try starting MATLAB.
Debugging Mode
Try running MATLAB without the desktop environment. Open a Terminal window (/Applications/Utilities/Terminal.app) and run the following command:
$MATLAB/bin/matlab -nodesktop
Where $MATLAB is the path to your MATLAB directory. For example, if you are using MATLAB R2016b and have installed MATLAB in the default directory, the command will be:
/Applications/MATLAB_R2016b.app/bin/matlab -nodesktop
If MATLAB starts, it will start in the Terminal window itself. The title of the Terminal window will change to say “MATLAB_maci64 -nodesktop.” From the Terminal window, run the command “desktop” to attempt to start the MATLAB desktop environment. This will produce an error message which may help you to identify the problem. If you would like assistance in interpreting the error, please contact MathWorks support.

  1 Comment

This worked for me. Thanks a lot!!
Clear Preferences
Remove your preferences directory so MATLAB will recreate it when you launch MATLAB:
  1. Open the Finder, the blue face on the dock
  2. In Finder, click on the “Go” menu and select “Go to Folder”
  3. Go to this folder: ~/.matlab for R2016a and earlier or
~/Library/Application Support/MathWorks/MATLAB R2016b-present # Locate the folder that corresponds to your MATLAB version and rename it. For example, rename “R2016b” to “R2016b_old”. Do not delete any folders that contain the word licenses in the folder name, e.g. R2016b_licenses. These folders contain important license information. # Once the folder has been renamed, try starting MATLAB.

Sign in to comment.


Answer by Frankie Kan on 19 Jun 2018
Edited by Frankie Kan on 19 Jun 2018

use command line to start matlab without JVM, this solved my problem.
cd /Applications/MATLAB_R2018a.app/bin
./matlab -nojvm

  0 Comments

Sign in to comment.