1. ホーム
  2. eclipse

eclipseがエラーEXCEPTION_ACCESS_VIOLATION (0xc0000005)を報告しました。

2022-02-14 17:40:15
<パス

最近、eclipseを使ってプロジェクトを行ったのですが、問題があって、コードを書いて、eclipseのソフトが自動的に閉じてしまい、30分ほど1行のコード変更が終わりませんでした。そして、問題ログを見ると、JREのエラーがあることが分かりました。エラーログは以下の通りです。

# A fatal error has been detected by the Java Runtime Environment:
#
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00000000589d052f, pid=13328, tid=0x000000000000000008fc
#
# JRE version: Java(TM) SE Runtime Environment (8.0_102-b14) (build 1.8.0_102-b14)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (25.102-b14 mixed mode windows-amd64 compressed oops)
# Problematic frame:
# V [jvm.dll+0x4c052f]
# Failed to write core dump.
# Failed to write core dump. minidumps are not enabled by default on client versions of Windows
#Minidumps are not enabled by default on client versions of Windows.
# If you would like to submit a bug report, please visit:
# http://bugreport.java.com/bugreport/crash.jsp

ネットで調べると、jdkの再インストール、ワークスペースの変更、jvmのメモリ増設などがありましたが、私の場合はどれもうまくいきませんでした。最終的には、stackoverflowという素晴らしいサイトで答えを見つけました。元のアドレスはこちらです。
https://stackoverflow.com/questions/38663629/eclipse-exception-access-violation-crash/38669885#38669885?newreg= b3ab6bdcde974911a60d1204444b65fa

解決策
eclipse.iniに以下の行を追加すると、今のところ正常に動作しています。

-XX:CompileCommand=exclude,org.eclipse.jdt.internal.compiler.parser.TypeConverter::*

後で自分で確認できるように、ここに記録しています。もし同じような問題を抱えている人がいれば、これが役に立つと思います