Problem Solved :Java errors when Matlab starts
9 ビュー (過去 30 日間)
古いコメントを表示
Hi all, I was/am getting some errors when matlab starts. I tried to resolve this by uninstalling Matlab, and installing it from scratch. I unistalled all Java platforms, and installed them again. I have also installed the SDK compiler suggested by Matlab. (This fixed simulink issues which was not working at all..now it does.)
However, it did not solve the Java errors... I would really appreciate your help, if you had any similar issue. I am attaching the errors below:
Best regards, M
SOLUTION (as suggested by matlab support) : Install Matlab and Simulink report generators
Toolbox Path Cache read in 0.02 seconds.
MATLAB Path initialized in 0.41 seconds.
ERROR: Error starting reference:file:/C:/Program Files/MATLAB/R2012a/java/jar/toolbox/rptgenslxmlcomp.jar (org.osgi.framework.BundleException: Activator start error in bundle com.mathworks.toolbox.rptgenslxmlcomp [10].)
java.lang.NoClassDefFoundError: com/mathworks/toolbox/rptgenxmlcomp/plugin/ComparisonRulesProvider
at com.mathworks.toolbox.rptgenslxmlcomp.plugin.ComparisonPluginSLXMLComp.addComparisonTypes(ComparisonPluginSLXMLComp.java:26)
at com.mathworks.toolbox.rptgenslxmlcomp.plugin.ComparisonPluginSLXMLComp.addKnownComponents(ComparisonPluginSLXMLComp.java:22)
at com.mathworks.toolbox.rptgenslxmlcomp.plugin.ComparisonPluginSLXMLComp.<init>(ComparisonPluginSLXMLComp.java:14)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at java.lang.Class.newInstance0(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at com.mathworks.util.osgi.ServicesActivator.registerServicePair(ServicesActivator.java:58)
at com.mathworks.util.osgi.ServicesActivator.parseServices(ServicesActivator.java:38)
at com.mathworks.util.osgi.ServicesActivator.start(ServicesActivator.java:33)
at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:589)
at org.apache.felix.framework.Felix.startBundle(Felix.java:1458)
at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:984)
at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:263)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: com.mathworks.toolbox.rptgenxmlcomp.plugin.ComparisonRulesProvider
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
... 17 more
0 件のコメント
回答 (2 件)
Kapil Nagwanshi
2012 年 10 月 1 日
Try to use matlab in basic (32bit)/Classic theme, if you are using a windows 7 os (Go to desktop right click->personalize->theme -> windows classic-Apply). Good Luck
0 件のコメント
Heber Farnsworth
2013 年 9 月 17 日
Same problem for me with 2013b and windows 7 enterprise (sp1). Changing the theme didn't help though. This is a brand new system and brand new installation.
0 件のコメント
参考
カテゴリ
Help Center および File 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!