何の記事?
IntelliJでJFrameのアプリケーションを実行できないときの一例
どんな状態?
どんな簡単なアプリケーションでも駄目です。
import javax.swing.*;
public class Temp {
JFrame frame;
public Temp(String title){
frame = new JFrame(title);
frame.setVisible(true);
}
public static void main(String[] args){
new Temp("title");
}
}
こんな簡単なのでも駄目です。
どうすればいいの?
原因はJDKのバージョンです。
自分が見た限り、少なくとも11では動きません。
これを1.8にすると動きます。
ただし今から途中でいろいろいじって1.8にしても、コンパイル時点のバージョンと変わってしまうのでどのみち実行はできません。
新たに1.8でプロジェクトを作り直して実行しましょう。