Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

eclipse me indica um erro na hora que crio um class

No curso anterior instalei o eclipse e ele funcionou muito bem, porem nesse curso no momento que criei outro projeto java, e crio qualquer class nele ele já inicia como se houvesse algo errado, sem nem mesmo eu ter digitado nada nele

4 respostas

Qual mensagem de erro aparece?

Must declare a named package because this compilation unit is associated to the named module

solução!

Isso acontece quando vc usa o módulo info e quando você não cria um nome específico para o pacote (e usa o default). Se estiver usando o eclipse 2020 ou posterior, você pode ao criar um projeto, apertar "next" ao invés de "finish" ao criar o projeto e desmarcar o "criar module-info.java". Se você clicar "finish" direto, ele vai te dar uma janela perguntando se vc quer criar o modulo info, aí é só marcar não.

Se você marcar sim, é necessário que o package tenha um nome (dá erro se deixar sem nome e ele criar o package com nome default-package). Se já tiver criado assim, vc pode ir em "janela/window", abrir o "package explorer" e deletar o modulo-info.java (vai estar na pasta src), deve resolver o problema.

Se não funcionar, dá o grito que a gente tenta de novo, rs.

Beleza Athos? Apenas delete o arquivo module-info.java presente no seu projeto. Esse erro surge por conta do Eclipse, de uma versão específica, forçar a configuração desse módulo. Não esquenta. Vamos em frente. []s