Erro : cannot find symbol no java
Olá pessoal,
Gostaria de pedir à ajuda de vocês num certo problema que estou tendo na utilização da IDE visual Studio,
Bom, o problema é o seguinte, sempre que eu tento copilar e executar um projeto (Maven) que tenha mais de uma classe, é gerado o seguinte erro de copilação na primeira classe onde se encontra o main do projeto.Pelo que eu pude notar parece que na copilação ele não encontra a classe no qual eu estou referenciando, com se a classe estivesse em outro projeto ou pacote, mas dua classes estão no src/main do projeto:
o erro que está dando é o seguinte:
cannot find symbol
App2 app2 = new App2();
^
symbol: class App2
location: class App
c:\\\\Users\\\\Zito\\\\Documents\\\\Testando\\\\projeto\\\\src\\\\main\\\\java\\\\sintel\\\\plan\\\\App.java:13: error: cannot find symbol
App2 app2 = new App2();
^
symbol: class App2
location: class App
2 errors
As classe que estão no projeto são as seguintes:
public class App
{
public static void main( String[] args )
{
System.out.println( "Hello World!" );
App2 app2 = new App2();
app2.escrever();
}
}
public class App2 {
public App2 (){
escrever();
}
public void escrever(){
System.out.println("escreveu");
}
}
Agradeço desde já a atenção de todos.
Gostaria de pedir à ajuda de vocês num certo problema que estou tendo na utilização da IDE visual Studio,
Bom, o problema é o seguinte, sempre que eu tento copilar e executar um projeto (Maven) que tenha mais de uma classe, é gerado o seguinte erro de copilação na primeira classe onde se encontra o main do projeto.Pelo que eu pude notar parece que na copilação ele não encontra a classe no qual eu estou referenciando, com se a classe estivesse em outro projeto ou pacote, mas dua classes estão no src/main do projeto:
o erro que está dando é o seguinte:
cannot find symbol
App2 app2 = new App2();
^
symbol: class App2
location: class App
c:\\\\Users\\\\Zito\\\\Documents\\\\Testando\\\\projeto\\\\src\\\\main\\\\java\\\\sintel\\\\plan\\\\App.java:13: error: cannot find symbol
App2 app2 = new App2();
^
symbol: class App2
location: class App
2 errors
As classe que estão no projeto são as seguintes:
public class App
{
public static void main( String[] args )
{
System.out.println( "Hello World!" );
App2 app2 = new App2();
app2.escrever();
}
}
public class App2 {
public App2 (){
escrever();
}
public void escrever(){
System.out.println("escreveu");
}
}
Agradeço desde já a atenção de todos.
Emerson
Curtidas 0
Melhor post
Alex William
29/06/2018
Tenta dar "import" na classe App2 dentro da App, no começo do arquivo App coloque:
Vê se assim, você consegue. ;D
import <caminho_package>.App2;
Vê se assim, você consegue. ;D
GOSTEI 1
Mais Respostas
Emerson
28/06/2018
Eu fiz isso Alekym, mas mesmo assim ele da erro :(
ele da erro até no import 'cannot find symbol.
Mas muito obrigado pela ajuda.
ele da erro até no import 'cannot find symbol.
Mas muito obrigado pela ajuda.
GOSTEI 1