Olá galera,
Tenho dois arquivos Java: TextFieldFrame.java e TextFieldTest.java. Quando tento compilar o TextFieldFrame.java no terminal do Linux funciona normal e são gerados 3 arquivos .class: TextFieldFrame$1.class, TextFieldFrame.class e TextFieldFrame$TextFieldHandler.class
Quando eu tento compilar o arquivo TextFieldTest.java ocorre o erro “cannot find symbol” dizendo que não acha a classe TextFieldFrame, mas a classe TextFieldFrame já está compilada. Não sei o porque ele não acha a classe. Erro de programação não é pq esse é um exemplo de um livro e estou compilando os arquivos fonte que vieram no cd junto com o livro. Seguem os comandos via terminal e os resultados:
bruno@casa:~/Meus Documentos/JAVA/JFrame$ ls
TextFieldFrame.java TextFieldTest.java
bruno@casa:~/Meus Documentos/JAVA/JFrame$ javac TextFieldFrame.java
bruno@casa:~/Meus Documentos/JAVA/JFrame$ ls
TextFieldFrame$1.class TextFieldFrame.class TextFieldFrame.java TextFieldFrame$TextFieldHandler.class TextFieldTest.java
bruno@casa:~/Meus Documentos/JAVA/JFrame$ javac TextFieldTest.java
TextFieldTest.java:9: cannot find symbol
symbol : class TextFieldFrame
location: class TextFieldTest
TextFieldFrame textFieldFrame = new TextFieldFrame();
^
TextFieldTest.java:9: cannot find symbol
symbol : class TextFieldFrame
location: class TextFieldTest
TextFieldFrame textFieldFrame = new TextFieldFrame();
^
2 errors
bruno@casa:~/Meus Documentos/JAVA/JFrame$
Espero que possam ajudar. valeu!!! =)