Matlab won't open correctly and crashes

Matlab won't open the command window and then crashes. This is the error log.
java.lang.UnsatisfiedLinkError: C:\Program Files\MATLAB\R2011b\bin\win32\nativecmdwin.dll: Can't load this .dll (machine code=0x4c00) on a IA 32-bit platform at java.lang.ClassLoader$NativeLibrary.load(Native Method) at java.lang.ClassLoader.loadLibrary0(Unknown Source) at java.lang.ClassLoader.loadLibrary(Unknown Source) at java.lang.Runtime.loadLibrary0(Unknown Source) at java.lang.System.loadLibrary(Unknown Source) at com.mathworks.mde.cmdwin.CmdWinSinkRegistrar.<init>(CmdWinSinkRegistrar.java:64) at com.mathworks.mde.cmdwin.CmdWin.<init>(CmdWin.java:195) at com.mathworks.mde.cmdwin.CmdWin.<clinit>(CmdWin.java:89) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Unknown Source) at com.mathworks.jmi.ClassLoaderManager.loadClass(ClassLoaderManager.java:439) at com.mathworks.jmi.ClassLoaderManager.findClass(ClassLoaderManager.java:418) at com.mathworks.jmi.Matlab$1.findClass(Matlab.java:466) at com.mathworks.util.ClassLoaderBridge.findClass(ClassLoaderBridge.java:24) at com.mathworks.widgets.desk.DTClient.createComponent(DTClient.java:244) at com.mathworks.widgets.desk.Desktop.createClientComponent(Desktop.java:5599) at com.mathworks.mde.desk.MLDesktop.createClientComponent(MLDesktop.java:887) at com.mathworks.widgets.desk.Desktop.createClientComponentWrapper(Desktop.java:5613) at com.mathworks.widgets.desk.Desktop.setClientShowing(Desktop.java:6073) at com.mathworks.widgets.desk.Desktop.setClientShowing(Desktop.java:6060) at com.mathworks.widgets.desk.Desktop.restoreLayout(Desktop.java:5124) at com.mathworks.mde.desk.MLDesktop.restoreLayout(MLDesktop.java:1369) at com.mathworks.widgets.desk.Desktop.restoreLayout(Desktop.java:4854) at com.mathworks.widgets.desk.Desktop.restorePreviousLayout(Desktop.java:3756) at com.mathworks.widgets.desk.Desktop.initMainFrame(Desktop.java:263) at com.mathworks.mde.desk.MLDesktop.initMainFrameFromThread(MLDesktop.java:752) at com.mathworks.mde.desk.MLDesktop.access$2100(MLDesktop.java:141) at com.mathworks.mde.desk.MLDesktop$Initializer.run(MLDesktop.java:1032) at java.awt.event.InvocationEvent.dispatch(Unknown Source) at java.awt.EventQueue.dispatchEvent(Unknown Source) at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.run(Unknown Source)

Answers (1)

this is a problem related to JAVA, wether you need to install new JAVA and take the folder to merge with existing JAVA folder in MATLAB , or you can go to the MAT icon in the desktop , right click, go to Properties, then to Compatibility next check the "Run this program in compatibility mode for :" and choose an older version,

Asked:

on 22 Feb 2013

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!