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

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

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

JFrameはJFC/Swingフレームワークのコンポーネントであり、トップレベルのコンテナです。

Java

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

Q&A

解決済

2回答

5229閲覧

JAVAでJFrameを使用したフレーム作成をしたいのですが、クラッシュしてしまいます

kyari

総合スコア0

JFrame

JFrameはJFC/Swingフレームワークのコンポーネントであり、トップレベルのコンテナです。

Java

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

0グッド

0クリップ

投稿2020/05/17 11:16

編集2020/05/18 07:26

前提・実現したいこと

Javaの練習で、ゲーム作成にあたりJframeを使用して、
フレームの作成を行いたいのですが
下記のようなエラーが出てしまいます

0518
エラー全文を追記したかったのですが
1万字を超える為、下記にてテキストファイルでアップロードさせて頂きました。
長くてすいません、、
エラー全文
お手数をおかけしますが、何卒よろしくお願いいたします

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

# # A fatal error has been detected by the Java Runtime Environment: # # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00007fff3ef6fa16, pid=29228, tid=12124 # # JRE version: OpenJDK Runtime Environment (11.0.6+10) (build 11.0.6+10) # Java VM: OpenJDK 64-Bit Server VM (11.0.6+10, mixed mode, tiered, compressed oops, g1 gc, windows-amd64) # Problematic frame: # C [awt.dll+0x8fa16] # # No core dump will be written. Minidumps are not enabled by default on client versions of Windows # # If you would like to submit a bug report, please visit: # https://github.com/AdoptOpenJDK/openjdk-support/issues # The crash happened outside the Java Virtual Machine in native code. # See problematic frame for where to report the bug. #

該当のソースコード

Java

1import javax.swing.JFrame; 2 3class Test{ 4 public static void main(String[] args) { 5 new TestWindow("テストウィンドウ",400,300); 6 } 7} 8 9class TestWindow extends JFrame{ 10 public TestWindow(String title, int width, int height) { 11 super(title); 12 setDefaultCloseOperation(EXIT_ON_CLOSE);//閉じるボタンの処理 13 setSize(width,height);//ウィンドウサイズ 14 setLocationRelativeTo(null);//画面中央に配置 15 setResizable(false);//リサイズ禁止 16 setVisible(true);//ウィンドウ表示 17 } 18}

試したこと

いろんな方法でフレームの作成を試みたのですが同様のエラーが起こります
エラーを調べても意味がよくわからず、、
ご指導頂けますでしょうか。

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

ここにより詳細な情報を記載してください。

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

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

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

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

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

LouiS0616

2020/05/18 05:26

> # An error report file with more information is saved as: # C:\pleiades\workspace\Game\hs_err_pid29228.log 読んでみましたか。 この内容も追記すれば何かヒントになるかもしれません。
guest

回答2

0

自己解決

遅くなりました。
最終的に、諸事情でPCを買い換えたのですが
そちらではうまく行きました。
何かしらのセキュリティーソフトが引っかかっていたのかな、と今では考えています。
みなさま
ご親切にご回答いただき、ありがとうございました。

投稿2020/08/26 14:45

kyari

総合スコア0

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

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

0

おはようございます。
こんな書き方もあるので、試してみてください。

import java.awt.EventQueue; import javax.swing.JFrame; public class Test extends JFrame { public static void main(String[] args) { EventQueue.invokeLater(new Runnable() { @Override public void run() { Test frame = new Test(); frame.setVisible(true); } }); } public Test() { super(); initialize(); } private void initialize() { setDefaultCloseOperation(EXIT_ON_CLOSE); //閉じるボタンの処理 setSize(400,300); //ウィンドウサイズ setLocationRelativeTo(null); //画面中央に配置 setResizable(false); //リサイズ禁止 //setVisible(true); //ウィンドウ表示 } }

投稿2020/05/18 00:28

編集2020/05/18 00:32
senior_golfer

総合スコア267

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

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

kyari

2020/05/18 05:24

ご回答ありがとうございます、 実行してみたのですが、やはり同じエラーが出てしまいます、、 環境の方の問題なのでしょうか、、、? # # A fatal error has been detected by the Java Runtime Environment: # # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00007fff3334fa16, pid=33124, tid=13408 # # JRE version: OpenJDK Runtime Environment (11.0.6+10) (build 11.0.6+10) # Java VM: OpenJDK 64-Bit Server VM (11.0.6+10, mixed mode, tiered, compressed oops, g1 gc, windows-amd64) # Problematic frame: # C [awt.dll+0x8fa16] # # 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: # C:\pleiades\workspace\Game\hs_err_pid33124.log # # If you would like to submit a bug report, please visit: # https://github.com/AdoptOpenJDK/openjdk-support/issues # The crash happened outside the Java Virtual Machine in native code. # See problematic frame for where to report the bug. #
senior_golfer

2020/05/18 07:50

お疲れ様です。 朝、例示したものはごく一般的なものです。 これで動かないとなれば、環境を確認してみたほうが良いと思います。 1行目にも A fatal error has been detected by the Java Runtime Environment: メッセージがあります。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.35%

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

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

質問する

関連した質問