MATLABはJavaのせいで動作しない

MATLABはJavaのせいで動作しない

私は 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 を再実行します。

関連情報