Matlab 7.1 in Windows Vista: Error starting desktop when open Matlab

6 次查看(过去 30 天)
I have installed matlab v 7.1 in Windows Visata (AMD CPU) and when I wanted to start it, the message appear Error starting desktop AND
com.mathworks.mwswing.desk.DTnestingContainerSTreeState.findSubTree(DTnestingContainer.java1840)
com.mathworks.mwswing.desk.DTnestingContainer......(DTnestingContainer.java765)
com.mathworks.mwswing.desk.DTnestingContainer.........
(DTnestingContainer.java135).......................................
..............
.................
...................
...................
java.awt.event.InvocationEvent............................
java.awt.EventQueue...................................................
Wondering anybody has also encountered such problem and any suggestion are appreciated.
Thanks.
  1 个评论
Kaustubha Govind
Kaustubha Govind 2011-4-27
MATLAB 7.1 was supported only on Windows 2000 and Windows XP (see http://www.mathworks.com/support/sysreq/release14sp3/index.html). Is it possible for you to upgrade to the latest release?

请先登录,再进行评论。

采纳的回答

Matt Fig
Matt Fig 2011-4-27
I am running 7.0.1 on WinVista no problem. I do use an Intel cpu, but I can't imagine that would matter.
Do you need to update java?
  1 个评论
Jinlong Wei
Jinlong Wei 2011-4-28
Hi, Matt, I also successfully installed and ran Matlab 7.0. In this case, if the CPU is AMD, the only extra thing I need to do is to setup an system variable (can not remember clearly not what it is).
I guess you got the point on updating java. I searched an old discussion at http://www.mathworks.com/matlabcentral/newsreader/view_thread/147403 which exactly is the same question and I followed the suggestion to download the latest JRE (which is jre-6u25-windows-i586.exe I obtained from the Internet) and installed it under C:/Program Files/Java/ and I copied the "jre6" to C:\Program Files\MATLAB71\sys\java\jre\win32, where I changed the existing "jre1.5.0" to "_jre1.5.0" and "jre6" to "jre1.5.0"
However, when I open the Matlab again, it appears similar complains, though the content of the complains are different from those before.

请先登录,再进行评论。

更多回答(3 个)

Georges
Georges 2012-2-29
Here is the solution to this issue
Just right click on the app,choose properties,select the compatibility tab...it's probably showing operating for windows XP...don't change it to windows 7,choose windows vista...tada,problem solved Good luck

Jinlong Wei
Jinlong Wei 2011-4-28
Hi, Matt, I can use Matlab 7.0 as well. However, I am using some other software which requires Matlab7.1 or above.
In terms of updating java, I downloaded the latest JRE (which is jre-6u25-windows-i586.exe I obtained from the Internet) and installed it under C:/Program Files/Java/ and I copied the "jre6" to C:\Program Files\MATLAB71\sys\java\jre\win32, where I changed the existing "jre1.5.0" to "_jre1.5.0" and "jre6" to "jre1.5.0" However, when I open the Matlab again, it appears similar complains, though the content of the complains are different from those before.
Anyone has solutions for it? Thanks in advance.

Scotland
Scotland 2012-1-29
Simply change your theme to classic windows theme! It works for me
*to change to classic theme in windows 7 specially in windows 7 starter type theme in start panel search and click on (change the color scheme) then choose windows classic and apply

类别

Help CenterFile Exchange 中查找有关 Introduction to Installation and Licensing 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by