MATLAB Answers

0

Windows 10 Matlab suddenly won't open

Asked by Andrew Cox on 27 Oct 2018
Latest activity Commented on by Tullio maria sborgia on 22 Aug 2019
While I was working on Matlab, my computer crashed (it does this every now and again, it's an old windows HP laptop), but when I rebooted the laptop, the current version of Matlab won't open up: I click on the icon, it briefly flashes and then nothing happens. The previous versions still works fine, so it's not urgent, but obviously I'd want to be able to keep working on the current version.
Thanks!

  2 Comments

the same thing has just happened to me
I wasn't able to fix it exactly, but it turned out to only be an issue with that version of matlab, so I've been able to use the previous version without issue

Sign in to comment.

Tags

Products


Release

R2018b

4 Answers

Answer by Bhargav Kinnal on 3 May 2019
 Accepted Answer

  4 Comments

Show 1 older comment
Worked for me as well!
it works for me too tanks a lot !

Sign in to comment.


Answer by dumblydoop on 29 Nov 2018

I had the same problem. Deleting my preferences folder did the trick, as described in the solution here:https://www.mathworks.com/matlabcentral/answers/97167-why-will-matlab-not-start-up-properly-on-my-windows-based-system

  1 Comment

For me it was similar
What worked was deleting in the user directory /AppData/Roaming/Mathworks/MatlabR2019a and MatlabR2019a_licence folder.
After it, restart Matlab and when asked for activation do it again.
Also a possible case for the issue might be that Windows defender blocks matlab and closes it before it can start. So put Matlab on the ignorance list for the firewall and the scanner.
In case Matlab starts again, but you get "Undefined function or variable 'rmiml.selectionLink'." in the command line:
This means your pathdef.m contains wrong entries.
You have to run following commands:
restoredefaultpath;
rehash toolboxcache;
after it you go in Matlab to the Home/Set Path window and then click "Save".
Problem might be also that you have 2 paths:
which pathdef -all
Delte one of the paths.

Sign in to comment.


Answer by Gagandeep Sharma on 21 Jul 2019

Following message is appearing on command window on start of the Matlab 2019b
java.io.IOException: The system cannot find the path specified
at java.io.WinNTFileSystem.createFileExclusively(Native Method)
at java.io.File.createNewFile(File.java:1012)
at com.mathworks.services.Prefs.readMigrateFlag(Prefs.java:2153)
at com.mathworks.services.Prefs.createTwoWayMapPrefsSettings(Prefs.java:373)
at com.mathworks.services.Prefs.<clinit>(Prefs.java:214)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:264)
at com.mathworks.util.PostVMInit$StartupClass.init(PostVMInit.java:156)
at com.mathworks.util.PostVMInit.perform(PostVMInit.java:187)
Please advice what I have to do

  0 Comments

Sign in to comment.


Answer by Gagandeep Sharma on 21 Jul 2019

On trying to start simulink following message is prompting
> simulink
Cannot write to preference file "matlab.prf" in "C:\MATLAB_preferences ".
Check file permissions.
An error was encountered while saving the command history
java.io.FileNotFoundException: C:\MATLAB_preferences \History.xml (The system cannot find the path specified)
at java.io.RandomAccessFile.open0(Native Method)
at java.io.RandomAccessFile.open(RandomAccessFile.java:316)
at java.io.RandomAccessFile.<init>(RandomAccessFile.java:243)
at com.mathworks.mde.cmdhist.AltHistoryCollection$CommandSaver.run(AltHistoryCollection.java:1214)
at java.lang.Thread.run(Thread.java:748)
java322
simulink
simulink
Undefined function or variable 'java322'.
Cannot write to preference file "matlab.prf" in "C:\MATLAB_preferences ".
Check file permissions.
An error was encountered opening file C:\MATLAB_preferences \History.xml
An error was encountered while saving the command history
java.io.FileNotFoundException: C:\MATLAB_preferences \History.xml (The system cannot find the path specified)
at java.io.RandomAccessFile.open0(Native Method)
at java.io.RandomAccessFile.open(RandomAccessFile.java:316)
at java.io.RandomAccessFile.<init>(RandomAccessFile.java:243)
at com.mathworks.mde.cmdhist.AltHistoryCollection$CommandSaver.run(AltHistoryCollection.java:1214)
at java.lang.Thread.run(Thread.java:748)

  0 Comments

Sign in to comment.