Boa tarde, Pessoal.
Estimo que estejam tudo bem com vocês e vossos familiares.
Por obséquio, poderia me ajudar?
Na aula https://cursos.alura.com.br/course/threads-java-1/task/16900
Obrigado!
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Boa tarde, Pessoal.
Estimo que estejam tudo bem com vocês e vossos familiares.
Por obséquio, poderia me ajudar?
Na aula https://cursos.alura.com.br/course/threads-java-1/task/16900
Obrigado!
Pelo que vi na foto que cê mandou, o erro que tá rolando é que tá aparecendo o erro "Editor does not contain a main type". Tipo, isso geralmente quer dizer que o Eclipse (ou a IDE que você tá usando) não tá achando um método main pra rodar na classe que você tá tentando abrir.
Mas, saca só, pela estrutura do seu projeto e pelo nome da classe (TelaCalculador), parece que essa parada é mais da interface gráfica da sua aplicação e talvez não precise ter um método main. Esse método main é tipo o ponto de partida do seu programa, geralmente numa classe que é o início do rolê.
Vê se tá tentando abrir a classe que tem o método main e que é tipo o ponto de partida do seu programa. No seu projeto, pode ser que seja a Principal.java ou outra classe que tem esse método.
O método main tem que ser declarado exatamente assim: public static void main(String[] args). Se tiver alguma variação disso, não vai funcionar como ponto de entrada.
Às vezes, o Eclipse dá umas mancadas na configuração do projeto. Pode tentar dar uma limpada no projeto (Project > Clean...) e construir de novo pra ver se resolve.
Vai em Run > Run Configurations... e vê se tá apontando pro lugar certo, com a classe certa que tem o método main.
Se você quer rodar especificamente a classe TelaCalculador e ela precisa ter um método main, aí você vai ter que adicionar esse método nela. Se essa classe não é o começo do programa, então precisa achar a classe certa com o método main e rodar ela. Beleza?