为什么我收到一个错误. lang。NullPointerException在Windows上安装后R13还是R14 ?

24日视图(30天)
当开始MATLAB我收到以下错误:
java.lang.NullPointerException
javax.swing.border.EmptyBorder。< init >(未知源)
(PDefaultRenderer c0m.sunJava.swing.plaf.windows.WindowsTableHeaderUI 3美元。getTableCelIRendererComponent(未知来源)
com.mathworks.mwswing.tabIe.80rtedTableHeaderRenderer.getTabIeCellRendererComponent (SortedTableHeaderRendererjava: 129)
com.mathworks.mde.filebrowser.FiIeView MySortedTableHeaderRenderer.getTabIeCellRendererComponent美元(文件“»iewjava: 6386)
javax.swing.plaf.basic.BasicTableHeaderUI。getHeaderRenderer(未知来源)
javax.swing.plaf.basic.BasicTableHeaderUI。getHeaderHeight(未知来源)
javax.swing.pIaf.basic.BasicTableHeaderUI。createHeaderSize(未知来源)
javax.swing.plaf.basic.BasicTableHeaderUI。getPreferredSize(未知来源)
javax.swingJComponent。getPreferredSize(未知来源)
JiewportLayout javax.swing。”。preferredLayoutSize(未知来源)
java.awt.C0ntainer。preferredSize(未知来源)
java.awt.C0ntainer。getPreferredSize(未知来源)
javax.swingJComponent。getPreferredSize(未知来源)
javax.swing.ScrolIPaneLayout。layoutContainer(未知来源)
java.awt.Container。布局(未知源)
java.awt.Container。doLayout(未知来源)
java.awt.Container。validateTree(未知来源)
java.awt.Container。validateTree(未知来源)
java.awt.Container。validateTree(未知来源)
java.awt.Container。validateTree(未知来源)
java.awt.Container。validateTree(未知来源)
java.awt.Container。validateTree(未知来源)
java.awt.Container。validateTree(未知来源)
java.awt.Container。validateTree(未知来源)
java.awt.Container。validateTree(未知来源)
java.awt.Container。validateTree(未知来源)
java.awt.Container。validateTree(未知来源)
java.awt.Container。validateTree(未知来源)
java.awt.Container。validateTree(未知来源)
java.awt.Container。validateTree(未知来源)
java.awt.Container。validateTree(未知来源)

接受的答案

MathWorks支万博1manbetx持团队
编辑:MathWorks支万博1manbetx持团队 2022年8月22日
如果您正在运行MATLAB R13 R14在Windows 7或更新,安装后您将收到此错误。
请注意,R13和R14在下面列出的操作系统不支持。万博1manbetx您可能会遇到其他的错误不能被解决。
Windows 7:
选项1:运行Windows Vista兼容性
  1. 找到可执行的MATLAB。exe(默认情况下是位于“C: \ MATLABXpX \ bin \ win32 \
  2. 右键单击MATLAB。exe打开属性和切换到“兼容性”选项卡
  3. 所有用户使用“更改设置”修改兼容模式下拉菜单并选择“Windows Vista”。
  4. 检查“以管理员身份运行”框
  5. 运行MATLAB.exe
选项2:运行在Windows经典主题
Windows主题切换到经典。这个错误发生由于Windows 7不相容。遵循下面的说明切换到经典的主题:
  1. 右键单击桌面
  2. 选择个性化
  3. 向下滚动并选择经典
你现在应该能够运行MATLAB。
Windows 8和更新:
  1. 找到可执行的MATLAB。exe(默认情况下是位于“C: \ MATLABXpX \ bin \ win32 \
  2. 右键单击MATLAB。exe打开属性和切换到“兼容性”选项卡
  3. 所有用户使用“更改设置”修改兼容模式下拉菜单并选择“Windows Vista”。
  4. 检查“以管理员身份运行”框
  5. 运行MATLAB.exe
1评论
若昂罗德里格斯
若昂罗德里格斯 2020年9月24日
谢谢
我在matlab在远程计算机上运行问题,提出这些错误每次我用远程桌面连接。改变windows主题经典似乎已经解决了这个问题

登录置评。

更多的答案(2)

萨尔曼征服者
萨尔曼征服者 2015年2月7日
这个问题出现在古老的matlab软件右击桌面
选择个性化
向下滚动并选择Windows经典
现在matlab运行。

kd
kd 2022年7月25日
刚刚花了几个小时弄清楚如何让MATLAB R2006b 32位Windows上运行10 (21 h2,最新的这篇文章的时候)相对。我明白了正常运行和启动,一切似乎工作。这个解决方案应该是适用于其他旧的/不支持版本的MATLAB遇到错误提到最近的版本的Windows。万博1manbetx
  1. 你需要JRE 8 u341 32位或更新(下载https://www.java.com/en/download/manual.jsp)——一个说Windows离线,64位。
  2. 然后安装它在“C: \ MATLAB程序文件(x86) \ \ R2006b \ sys \ java \ jre \ win32 \ jre1.8.0”——安装程序想要一个空文件夹,所以创建一个。
  3. 然后,编辑C:\Program Files (x86)\MATLAB\R2006b\sys\java\jre\win32\jre.cfg和替换“1.5.0”与“1.8.0”。
  4. 如果仍然不工作,问题是你的快捷方式。用matlab启动它。蝙蝠应该工作。
当然,这个解决方案假设MATLAB是安装在默认位置在C:驱动器。这已经完成机器曾经在Windows XP,然后升级到Windows 7是64位,然后今天是升级到Windows 10最新。
享受吧!

类别

找到更多的在启动和关闭帮助中心文件交换

标签

没有标签了。

s manbetx 845

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!