错误:找不到主类

时间:2012-04-04 23:08:08

标签: java class netbeans main

我是一个使用netbeans IDE 7.1.1的新手java dev并且我正在观看这个教程并且即便在我的程序中出现错误,即使在5次重新配置后也确保它与视频完全相同所以无论如何这个是错误

  

错误:无法找到或加载主类javagame.JavaGame Java   结果:1

这是我写的代码

package JavaGame;

import javax.swing.JFrame;

public class JavaGame extends JFrame {

    public JavaGame(){
        setTitle("java game");
        setSize(500, 500);
        setResizable(false);
        setVisible(true);
        //setDefaultCloseOperation();

    }

    public static void main(String[] args){

    }
}

您可以在this image中找到我的项目结构的外观。

3 个答案:

答案 0 :(得分:2)

如果这是您的代码中的完全复制粘贴,则问题在于包名称。 Java区分大小写,您的软件包名称为JavaGame,因此您的类的限定名称为JavaGame.JavaGame,而您获得的例外情况则表示找不到类javagame.JavaGame

使用从JavaGamejavagame的Netbeans重命名您的包。这应该可以解决问题。

答案 1 :(得分:1)

问题在于您的包名称..更改第1行的代码

package JavaGame;    
package javagame;

NetBeans通常喜欢在软件包中使用较低的文本。

希望这能解决问题。代码在我的机器上运行。

菲尔

答案 2 :(得分:0)

转到环境变量并添加JDK的路径 我在过去遇到了这个错误,并通过设置classpath解决了这个问题。