繁体   English   中英

Java-Netbeans-找不到主类

[英]Java - Netbeans - No Main Class Found

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

我查看了所有其他问题,但没有一个提供答案-我已经尝试了所有问题。 此外,它们都已经使用了至少一年,所以我猜测答案不再起作用的原因是因为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网站上类的示例代码。 具有讽刺意味的是,考虑到没有找到类,而我的程序正在处理类。

因此,无论如何,我想知道为什么它不起作用,以及我如何不仅可以专门针对此代码来解决此问题,而且还可以解决一般情况下的问题,以便无论何时出现问题,我都准备好解决它。

最后,如果有人认为我的问题不清楚或我不遵守有关堆栈溢出问题的指导原则,请告诉我。 我会很乐意编辑问题。

-CoolKat

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM