2014-12-07 77 views
0

现在,在您将此问题报告为已问过的问题之前,请听我说。Java - Netbeans - 找不到主要类别

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

所以无论如何,问题是我得到的错误:项目类没有主类设置。

我想张贴我的代码会有所帮助,所以在这里它是:

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网站上类的示例代码。具有讽刺意味的是,考虑到没有找到课程......而我的课程正在处理课程。

因此,无论如何,我想知道为什么它不能正常工作,我怎样才能解决这个问题,不仅仅是为了这个代码,而是一般来说,所以只要它可能出现,我已经准备好解决它。

最后,如果有人觉得我的问题不清楚,或者我不遵守关于Stack Overflow问题的指导原则,请告诉我。我很乐意编辑这个问题。

-CoolKat

+4

我没有看到任何地方的主要方法。这就是它抱怨的。您至少需要在其中一个文件(或完全不同的文件)中使用'public static void main(String [] args)'来执行Java中的任何操作。 – Makoto 2014-12-07 04:20:26

+0

哦,好的,谢谢! – CoolKat 2014-12-07 04:26:01

回答

1

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

+0

好的,谢谢你的帮助! – CoolKat 2014-12-07 04:26:20