import java.io.*; import java.lang.*; class Database { public String filename; private BufferedReader fh; public void Database( String filename ) throws FileNotFoundException{ fh = new BufferedReader(new FileReader(filename)); }; }; public class ProjectMain { /** doc */ public static void main(String[] args) { /* doc */ System.out.println("---"); Database db = new Database("sample.txt"); System.out.println("---"); } } on compile gives this: ---------- JavaC ---------- D:\_PRO\Pi\proj\ProjectMain.java:18: cannot find symbol symbol : constructor Database(java.lang.String) location: class Database Database db = new Database("sample.txt"); ^ 1 error Output completed (0 sec consumed) - Normal Termination