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

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

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

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

Eclipse

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

Q&A

解決済

1回答

6947閲覧

eclipseで「A fatal error has been detected by the java Runtime Environment」というエラーが発生してしまいます。

退会済みユーザー

退会済みユーザー

総合スコア0

Java

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

Eclipse

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

0グッド

0クリップ

投稿2020/04/23 12:23

編集2020/04/23 15:02

発生しているエラー

# # A fatal error has been detected by the Java Runtime Environment: # # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00007ffd7f94f98a, pid=6660, tid=18220 # # JRE version: OpenJDK Runtime Environment (13.0.1+9) (build 13.0.1+9) # Java VM: OpenJDK 64-Bit Server VM (13.0.1+9, mixed mode, sharing, tiered, compressed oops, g1 gc, windows-amd64) # Problematic frame: # C [awt.dll+0x8f98a] # # 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: # パス\hs_err_pid6660.log # # If you would like to submit a bug report, please visit: # https://github.com/AdoptOpenJDK/openjdk-build/issues # The crash happened outside the Java Virtual Machine in native code. # See problematic frame for where to report the bug. #

追記
Eclipseを終了して、新たに立ち上げたコマンドプロンプトで、java 絶対パス を実行すると、「java.lang classnotfoundexception」というエラーが発生しました。
java 相対パス を実行すると、問題なく動作しました。

ソースコード

コマンドプロンプトでは動作したので、ソースコードは問題がないはずです。

package _02; import java.awt.Color; import java.awt.Container; import java.awt.Graphics; import javax.swing.JFrame; import javax.swing.JPanel; public class Sample_02_1 extends JFrame { public static void main(String[] args){ new Sample_02_1(); } public Sample_02_1() { /* */ MyJPanel myJPanel= new MyJPanel(); // Container cont = getContentPane(); // cont.add(myJPanel); // /* */ setSize(600,450); // setTitle("test"); // setDefaultCloseOperation(EXIT_ON_CLOSE); // setVisible(true); // } public class MyJPanel extends JPanel{ /* */ public MyJPanel(){ // } /* */ public void paintComponent(Graphics g) { g.setColor(Color.blue); g.drawLine(150, 100, 250, 200); g.drawRect(100, 250, 150, 100); g.setColor(Color.red); g.drawOval(350, 50, 100, 150); int x[] = {400, 300, 500}; int y[] = {250, 350, 350}; g.setColor(Color.green); g.fillPolygon(x, y, 3); g.setColor(new Color(0, 120, 0)); g.drawString("test", 250, 230); } } }

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

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

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

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

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

退会済みユーザー

退会済みユーザー

2020/04/23 12:29

使い方を間違えたらエラー出るのは当たり前かと
退会済みユーザー

退会済みユーザー

2020/04/23 12:29

どこで間違えていますか?
m.ts10806

2020/04/23 13:15

Eclipseなのにコマンドプロンプト? どこでどのように実行しているか、画面キャプチャ提示いただけませんか?
Zuishin

2020/04/23 13:49

絶対パスを使うのが間違っています。
退会済みユーザー

退会済みユーザー

2020/04/23 15:01

言葉が足らずにすみませんでした。エクリプスでコマンドプロンプトではなく、コマンドプロンプトを「新たに起動して」です。 紛らわしい文章を書いてしまい、すみませんでした。
guest

回答1

0

ベストアンサー

どうやっても解決できなかったので、アンインストールしてもう一度入れなおしました。

投稿2020/04/30 00:00

退会済みユーザー

退会済みユーザー

総合スコア0

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.35%

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

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

質問する

関連した質問