Java "java.lang.NoSuchMethodError: main"

To my understanding of the error, the most common reason is that I did not include "public static void main (String [] args)", but I did so before I encountered the error, which leaves me puzzled. Can anyone help me?

import java.io.*;
class basketBall
{
    private String name;    
    private double number;
    private String team;

    // declare getter method public
    public String getName()
    {
        return name;
    }

    // declare setter method public
    public void setName(String n)
    {
        name = n;
    }

    // declare getter method public
    public String getTeam()
    {
        return team;
    }

    // declare setter method public
    public void setTeam(String t)
    {
        team = t;
    }

    // declare getter method public
    public double getNumber()
    {
        return number;
    }

    // declare setter method public
    public void setNumber(double num)
    {
        number = num;
    }

    // declare dribble method
    void dribble()
    {
        System.out.println (name + ", " + number + " dribbles down the court...");
    }

    // declare shoot method
    void shoot()
    {
        System.out.println (name + " shoots... And he scores, for the " + team + "'s!");
    }
}

// test class for basketBall class
class basketBallTester
{
    public static void main (String[] args)
    {
        //construct player and fills in its objects 
        basketBall Player1 = new basketBall();
        // fill in objects of player1
        Player1.setName("Ethan");
    Player1.setTeam("Vikings");
    Player1.setNumber(15);

        // call methods
        Player1.dribble();
        Player1.shoot();
    }
}

      

+3


source to share


1 answer


You have several options for running your program. One of them:



  • Create a separate file basketBallTester.java

    and place your class there basketBallTester

    .
  • Compile both files: basketBallTester.java

    andbasketBall.java

  • Run the program java basketBallTester

+4


source







All Articles