javac "Cannot find symbol"
Hello.
Im struggeling with java packages.
I have 2 files:
C:\Users\admin\Documents\NetBeansProjects\JavaAppl ication10\src\javaapplication10\Main.java
Code:
package javaapplication10;
/**
*
* @author admin
*/
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
say say = new say();
System.out.print(say.hello() + "\n");
}
}
And
C:\Users\admin\Documents\NetBeansProjects\JavaAppl ication10\src\javaapplication10\say.java
Code:
package javaapplication10;
/**
*
* @author admin
*/
public class say {
public String hello()
{
String msg = "hello";
return msg;
}
public String goodbye()
{
String msg = "goodbye";
return msg;
}
}
when i try to compile i get the following error:
Code:
PS C:\Users\admin\Documents\NetBeansProjects\JavaApplication10\src\javaapplication10> javac Main.java
Main.java:22: cannot find symbol
symbol : class say
location: class javaapplication10.Main
say say = new say();
^
Main.java:22: cannot find symbol
symbol : class say
location: class javaapplication10.Main
say say = new say();
^
2 errors
If i comment the package declaration out. i can compile and run the files fine without any problems. i dont understand this. any help is greatly appriciated.
/mads