我使用 Windows 7 x64。我已經在我的電腦上安裝了 MATLAB 2010a。運行後僅顯示啟動畫面一段時間,然後程式退出。我發現了一個錯誤日誌,文件的第一行顯示:
Java 執行時期環境偵測到意外錯誤:
EXCEPTION_ACCESS_VIOLATION (0xc0000005) 在 pc=0x00000000778008c5,pid=2156,tid=2656
Java VM:Java HotSpot(TM) 64 位元伺服器 VM(11.2-b01 混合模式 windows-amd64) 有問題的框架:C [ntdll.dll+0x508c5]
如果您想提交錯誤報告,請造訪: http://java.sun.com/webapps/bugreport/crash.jsp
我不確定我問這個問題是否合適。我已將視覺樣式變更為 Windows 經典樣式。
我嘗試使用-nojvm
參數運行 MATLAB。螢幕上僅顯示命令視窗。然後我輸入desktop
命令。但它沒有接受我的命令。它說:
不支援桌面,因為 Java 目前不可用。
據我研究,這是Java問題。我已解除安裝 JRE 7u45,然後安裝 JRE 6u45x64。什麼也沒有變。
答案1
我發現macafee病毒防護軟體阻止了java(儘管matlab在思考了20多分鐘後最終加載了)。
嘗試將 matlab 或 java 新增到您的白名單中。我很想聽聽其他有這個問題的人的意見。
答案2
嘗試前往 C:\Users\\AppData\Roaming\MathWorks\MATLAB\R20.. 並刪除所有 .xml 設定檔。然後刪除日誌檔案並重新運行 MATLAB。