私は Windows 7 x64 を使用しています。MATLAB 2010a をコンピューターにインストールしました。実行後、しばらくはスプラッシュ スクリーンのみが表示され、その後プログラムが終了します。エラー ログを見つけましたが、ファイルの最初の行には次のように書かれています。
Java Runtime Environment によって予期しないエラーが検出されました:
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 クラシックに変更しました。
パラメータ付きで MATLAB を実行しようとしました-nojvm
。画面にはコマンド ウィンドウのみが表示されました。次にdesktop
コマンドを入力しましたが、コマンドが受け入れられませんでした。次のように表示されます。
現在 Java が利用できないため、デスクトップはサポートされていません。
調べた限りでは、これは Java の問題です。JRE 7u45 をアンインストールしてから、JRE 6u45x64 をインストールしました。何も変わりませんでした。
答え1
マカフィーのウイルス対策ソフトウェアが Java をブロックしていることがわかりました (ただし、文字通り 20 分以上考えた後、最終的に MATLAB は読み込まれました)。
ホワイトリストに matlab または java を追加してみてください。この問題に遭遇した他の人からの意見を聞きたいです。
答え2
からマスワークス
C:\Users\\AppData\Roaming\MathWorks\MATLAB\R20.. に移動して、すべての .xml 設定ファイルを削除してみてください。次に、ログ ファイルを削除して MATLAB を再実行します。