线程" main"中的例外情况java.lang.NullPointerException,JFrame

时间:2018-03-10 20:37:20

标签: java jframe

我正在尝试构建游戏,但我遇到了错误。我对编码比较新,所以对任何帮助表示赞赏。

我尝试在Java中运行以下命令以使用JFrame库设置框架,但最终会收到错误。关于解决方案的想法?

package com.key.gameproject;

import javax.swing.JFrame;

public class MainClass {

public static void main(String args[]) {
    System.out.println("Test");
    JFrame frame = new JFrame();
    frame.setSize(640, 480);
    frame.setResizable(false);
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    frame.setVisible(true);
}

}

错误:

Test
Exception in thread "main" java.lang.NullPointerException
    at java.awt.Window.init(Window.java:497)
    at java.awt.Window.<init>(Window.java:537)
    at java.awt.Frame.<init>(Frame.java:420)
    at java.awt.Frame.<init>(Frame.java:385)
    at javax.swing.JFrame.<init>(JFrame.java:189)
    at com.key.gameproject.MainClass.main(MainClass.java:9)

更新:我重新安装了Eclipse,Java并且仍然遇到了同样的问题。尝试在不同的IDE中运行终端(javac,java)但仍然无效

更新3/11 - 我试图在Mac高山脉上运行此操作,导致上述错误。但是,在Windows上似乎没问题。 javax.swing.JFrame(JFrame.java:189)在两台机器上看起来完全相同。再次,我已经多次重新安装并欣赏到目前为止的帮助(@camickr)。问题仍未解决,我无法在Stack上找到类似的问题。

0 个答案:

没有答案