Java - Netbeans - 找不到主类

时间:2014-12-07 04:18:53

标签: java class netbeans

现在,在您将此报告为已经被问过的问题之前,请听我说。

我已经看了所有其他问题,但没有人提供答案 - 我已经尝试了所有这些问题。此外,它们都至少有一年的历史了,所以我猜测答案不再起作用的原因是因为Netbeans必须更新。

所以无论如何,问题是我收到错误:Project Class没有主类设置。

我认为发布我的代码会有所帮助,所以这就是:

package Class;

public class Bicycle 
{
    public int cadence;
    public int gear;
    public int speed;

    public Bicycle(int startCadence, int startSpeed, int startGear) {
        gear = startGear;
        cadence = startCadence;
        speed = startSpeed;
    }

    public void setCadence(int newValue) 
    {
        cadence = newValue;
    }

    public void setGear(int newValue) 
    {
        gear = newValue;
    }

    public void applyBrake(int decrement) 
    {
        speed -= decrement;
    }

    public void speedUp(int increment) 
    {
        speed += increment;
    }

    public class MountainBike extends Bicycle 
    {
        public int seatHeight;

        public MountainBike(int startHeight, int startCadence, int startSpeed, int startGear) 
        {
            super(startCadence, startSpeed, startGear);
            seatHeight = startHeight;
        }

        public void setHeight(int newValue) 
        {
            seatHeight = newValue;
        }   
    }
}

而且,是的,这是java网站上的类的示例代码。具有讽刺意味的是,考虑到没有找到课程......我的课程正在处理课程。

所以无论如何,我想知道为什么它不起作用,以及我如何能够解决这个问题,不仅仅是专门针对这个代码,而且一般来说,每当它出现时我都准备解决它。< / p>

最后,如果有人认为我的问题不明确或者我不遵守在Stack Overflow上提出问题的指导原则,请告知我们。我很乐意编辑这个问题。

-CoolKat

1 个答案:

答案 0 :(得分:1)

您的代码中没有主文件。您可以尝试在一个全新的文件中创建一个 test 代码来人工创建一个主类。或者您可以在实际代码中使用public static void main(String args[]) {,从而创建一个主类。