質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

Eclipse

Eclipseは、IBM社で開発された統合開発環境のひとつです。2001年11月にオープンソース化されました。 たくさんのプラグインがあり自由に機能を追加をすることができるため、開発ツールにおける共通プラットフォームとして位置づけられています。 Eclipse自体は、Javaで実装されています。

Q&A

解決済

3回答

8733閲覧

eclipseでの実行時のエラーについて

jam79iy

総合スコア6

Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

Eclipse

Eclipseは、IBM社で開発された統合開発環境のひとつです。2001年11月にオープンソース化されました。 たくさんのプラグインがあり自由に機能を追加をすることができるため、開発ツールにおける共通プラットフォームとして位置づけられています。 Eclipse自体は、Javaで実装されています。

0グッド

1クリップ

投稿2020/07/24 11:35

前提・実現したいこと

eclipseでコードを書いた後実行しましたが、初めて見たエラーでどう対処すればいいか全くわからずに困っています。
初めて見たエラーだったのでコードせいなのか環境のせいなのかも判別できていないです。
どうすれば実行できるでしょうか?

発生している問題・エラーメッセージ

# # A fatal error has been detected by the Java Runtime Environment: # # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00007fff06d0f74a, pid=44872, tid=47856 # # JRE version: Java(TM) SE Runtime Environment (14.0.2+12) (build 14.0.2+12-46) # Java VM: Java HotSpot(TM) 64-Bit Server VM (14.0.2+12-46, mixed mode, sharing, tiered, compressed oops, g1 gc, windows-amd64) # Problematic frame: # C [awt.dll+0x8f74a] # # No core dump will be written. Minidumps are not enabled by default on client versions of Windows # # An error report file with more information is saved as: # D:\Git\home\java\test\hs_err_pid44872.log # # If you would like to submit a bug report, please visit: # https://bugreport.java.com/bugreport/crash.jsp # The crash happened outside the Java Virtual Machine in native code. # See problematic frame for where to report the bug. #

該当のソースコード

java

1package test; 2 3import java.awt.Color; 4import java.awt.Graphics; 5 6import javax.swing.JFrame; 7 8 9public class helloworld extends JFrame{ 10 11 public static void main(String[] args) { 12 // TODO 自動生成されたメソッド・スタブ 13 new helloworld(); 14 15 } 16 17 helloworld(){ 18 setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 19 setTitle("helloworld"); 20 setSize(500,600); 21 setVisible(true); 22 } 23 24 public void paint(Graphics g){ 25 g.setColor(Color.blue); 26 g.fillRect(100, 200, 80, 30); 27 } 28 29}

試したこと

・コードの確認
・eclipseの再起動
・eclipseの再インストール
・jdkの再インストール
・eclipse内でのjreの確認

補足情報(FW/ツールのバージョンなど)

jdkバージョン jdk-14.0.2

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答3

0

ベストアンサー

AdoptOpenJDK11.0.6~14以降にて現在も発生している問題です。

https://adoptopenjdk.net/archive.html より、jdk-11.0.5+10 をダウンロードし、Eclipseの実行JDKに jdk-11.0.5+10 を登録して使うことで問題は回避されます。

https://bugs.openjdk.java.net/browse/JDK-8241129
JVM crash on Japanese language Windows when showing a JFrame
JDK version 11.0.6, 15

投稿2020/07/24 13:31

A-pZ

総合スコア12011

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

SwingのJFrameを使ったコードで起きてるようですが、最新(JDK15 on Win64)のAdoptOpenJDKでも発生するようです。
発生した方からプロジェクトを出してもらいましたが、手元(mac)では動いており、まだ解決していない気がします。
Github上でissueもあがってますが、あまりよくわかりません(読解力不足)

# # A fatal error has been detected by the Java Runtime Environment: # # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00007ffd7e34f932, pid=16660, tid=17064 # # JRE version: OpenJDK Runtime Environment AdoptOpenJDK (15.0+36) (build 15+36) # Java VM: OpenJDK 64-Bit Server VM AdoptOpenJDK (15+36, mixed mode, sharing, tiered, compressed oops, g1 gc, windows-amd64) # Problematic frame: # C [awt.dll+0x8f932] #

投稿2020/10/14 02:23

FugahogeDS

総合スコア23

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

Access Violation なので java のコードが悪いわけではありません。

D:\Git\home\java\test\hs_err_pid44872.log

ここにエラーの内容が書かれていますが、中身をググって調べるくらいしかできません。

対処方法は JDK (正確には JRE)のバージョンを変えることになると思います。
たまに起きるならとりあえず無視するしかないです。毎回起きるなら違うバージョンの JRE を試してみることになります。

投稿2020/07/24 11:44

bboydaisuke

総合スコア5270

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問