Solution to documentation problem "Help (F1)" in Matlab R2015a

Every time when I press (F1) or (Help) button, this message appears:
Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: Could not initialize class
com.mathworks.mlwidgets.help.ProductFilterModel$InstalledState
at com.mathworks.mlwidgets.help.DocCenterProductPrefs.getSelectedProductsFromPref
(DocCenterProductPrefs.java:47)
at com.mathworks.mlwidgets.help.DocCenterProductPrefs.getProductFilterModel(DocCenterProductPrefs.java:33)
at com.mathworks.mlwidgets.help.DocCenterDocConfigParams.<init>(DocCenterDocConfigParams.java:37)
at com.mathworks.mlwidgets.help.DocCenterDocConfig.getLocalConfig(DocCenterDocConfig.java:77)
at com.mathworks.mlwidgets.help.DocCenterDocConfig.getInstance(DocCenterDocConfig.java:65)
at com.mathworks.mde.help.DocCenterBrowserHandler.resolveHelpBrowserTaskUrl
(DocCenterBrowserHandler.java:116)
at com.mathworks.mde.help.DocCenterBrowserHandler.getUrlDisplayBehavior(DocCenterBrowserHandler.java:85)
at com.mathworks.mde.help.DocCenterBrowserHandler.doHelpBrowserTask(DocCenterBrowserHandler.java:45)
at com.mathworks.mde.help.DocCenterBrowserHandler.doHelpBrowserTask(DocCenterBrowserHandler.java:39)
at com.mathworks.mde.help.DocCenterBrowserHandler.invoke(DocCenterBrowserHandler.java:342)
at com.mathworks.mde.help.HelpBrowserBridge.invoke(HelpBrowserBridge.java:39)
at com.mathworks.mlservices.MLHelpServices.invoke(MLHelpServices.java:38)
at com.mathworks.mde.desk.MLDesktop$HelpProductPageAction.actionPerformed(MLDesktop.java:3084)
at com.mathworks.mwswing.ChildAction.actionPerformed(ChildAction.java:214)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at com.mathworks.toolstrip.plaf.RegularButtonUI$RegularToolstripButtonListener.mouseReleasedImpl
(RegularButtonUI.java:325)
at com.mathworks.toolstrip.plaf.RegularButtonUI$RegularToolstripButtonListener.mouseReleased
(RegularButtonUI.java:319)
at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at com.mathworks.mwswing.MJButton.processMouseEvent(MJButton.java:348)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$200(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(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)
How can I resolve this issue?
Edit: I have just checked Java installed on my laptop. I am using the latest version of it but I still have the same problem.

댓글 수: 7

Which version of MATLAB are you using and what operating system?
Mohamed Mahmoud
Mohamed Mahmoud 2015년 7월 5일
편집: Mohamed Mahmoud 2015년 7월 5일
@Geoff Hayes: I am using Matlab R2015a on Windows 8 32-bit. I make sure to run Matlab as an administrator when opening the program.
I'd call them. Looks like an installation issue to me, meaning you get free telephone support.
Mohamed Mahmoud
Mohamed Mahmoud 2015년 7월 5일
편집: Mohamed Mahmoud 2015년 7월 5일
@Image Analyst: I'm looking for any good suggestions to solve the problem.
He gave you the best one there is--call TMW for installation/startup support Monday AM...
Mohamed Mahmoud
Mohamed Mahmoud 2015년 7월 5일
편집: Mohamed Mahmoud 2015년 7월 5일
@dpb: I will give it a shot and do as you and @Image Analyst said. Thanks!
I have this problem until I have done uninstall and reinstall again. Please give me solution. I use Windows 7 32-bits and Matlab 2015a

댓글을 달려면 로그인하십시오.

 채택된 답변

Breyner Posso
Breyner Posso 2016년 3월 11일

0 개 추천

Did you solve the problem?

댓글 수: 2

Yes, I did. I re-installed the program and the problem didn't appear again.
Wow, I must try this... thanks... (I hope it's work well...)

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

도움말 센터 및 File Exchange에서 Startup and Shutdown에 대해 자세히 알아보기

질문:

2015년 7월 5일

댓글:

2017년 7월 8일

Community Treasure Hunt

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

Start Hunting!

Translated by