• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

how to complie/run a java prog with 2 or more classes

 
abhishek ksv
Greenhorn
Posts: 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I have 2 classes and iam using eclipse software.Now my public static void main function is in "class test" and another class exists say "class abcd".
now i have named the file as "test.java".
when i run it says tat no main function found..
what do i do and how to run a program like this.... and what to name the file as...



//package abcd;
import java.io.*;
import java.lang.*;

class abcd{
int size;
String breed;
String name;

void bark(){
System.out.println("bhow!bhow! "+size+" "+breed+" "+name);
}
}


public class test{
public void main(String[] args) {
abcd d= new abcd();
d.size = 10;
d. breed= "doberman";
d.name= "snoopy";
System.out.println("end of program");
}

}
 
Srikanth Basa
Ranch Hand
Posts: 241
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
It must be public static void main(String [] args)

You missed "static"
 
Christophe Verré
Sheriff
Posts: 14691
16
Eclipse IDE Ubuntu VI Editor
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
The main() function must be static :
static public void main(String[] args)
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic