MATLAB: Do I receive an error about java.lang.​NullPointe​rException on Windows 7

MATLAB

When starting MATLAB I receive the following error:
java.lang.NullPointerException
javax.swing.border.EmptyBorder.<init>(Unknown Source)
c0m.sunJava.swing.plaf.windows.WindowsTableHeaderUI$3(PDefaultRenderer.getTableCelIRendererComponent(Unknown Source)
com.mathworks.mwswing.tabIe.80rtedTableHeaderRenderer.getTabIeCellRendererComponent(SortedTableHeaderRendererjava:129)
com.mathworks.mde.filebrowser.FiIeView$MySortedTableHeaderRenderer.getTabIeCellRendererComponent(File"»'iewjava:6386)
javax.swing.plaf.basic.BasicTableHeaderUI.getHeaderRenderer(Unknown Source)
javax.swing.plaf.basic.BasicTableHeaderUI.getHeaderHeight(Unknown Source)
javax.swing.pIaf.basic.BasicTableHeaderUI.createHeaderSize(Unknown Source)
javax.swing.plaf.basic.BasicTableHeaderUI.getPreferredSize(Unknown Source)
javax.swingJComponent.getPreferredSize(Unknown Source)
javax.swing."JiewportLayout.preferredLayoutSize(Unknown Source)
java.awt.C0ntainer.preferredSize(Unknown Source)
java.awt.C0ntainer.getPreferredSize(Unknown Source)
javax.swingJComponent.getPreferredSize(Unknown Source)
javax.swing.ScrolIPaneLayout.layoutContainer(Unknown Source)
java.awt.Container.layout(Unknown Source)
java.awt.Container.doLayout(Unknown Source)
java.awt.Container.validateTree(Unknown Source)
java.awt.Container.validateTree(Unknown Source)
java.awt.Container.validateTree(Unknown Source)
java.awt.Container.validateTree(Unknown Source)
java.awt.Container.validateTree(Unknown Source)
java.awt.Container.validateTree(Unknown Source)
java.awt.Container.validateTree(Unknown Source)
java.awt.Container.validateTree(Unknown Source)
java.awt.Container.validateTree(Unknown Source)
java.awt.Container.validateTree(Unknown Source)
java.awt.Container.validateTree(Unknown Source)
java.awt.Container.validateTree(Unknown Source)
java.awt.Container.validateTree(Unknown Source)
java.awt.Container.validateTree(Unknown Source)
java.awt.Container.validateTree(Unknown Source)

Best Answer

If you are running MATLAB that is older than R2009a on Windows 7, you will need to switch Windows Theme to Classic. This error occurs due to incompatibility with Windows 7. Follow the instructions below to switch to Classic theme:
- Right-click your desktop
- Select Personalize
- Scroll down and select Classic
You should now be able to run MATLAB.
Related Question