Como lidar com o erro no primeiro programa de Java

thiago ferrari
1 min readMay 19, 2024

Criou coragem pra iniciar os estudos no Java com aquele pavor inicial de estar instalando tudo certinho, abriu o Eclipse, “ufa, que alívio, agora vai”. E aí foi fazer aquele primeiro “Hello, World!” e deu erro? Comigo aconteceu isso. Com o seguinte erro:

Error occurred during initialization of boot layer java.lang.module.FindException: Error reading module Caused by: java.lang.module.InvalidModuleDescriptorException: Main.class found in top-level directory (unnamed package not allowed in module)

Esse erro aconteceu comigo por não ter colocado o nome do package ao criar um novo projeto.

Criei o projeto, criei a classe mas não criei o pacote.

A solução foi apagar o projeto e criar um novo, dessa vez seguindo a sequência de criar o projeto, criar o pacote e criar a classe.

Li que uma solução possível para isso seria apagar o arquivo module.info mas como eu não sei as consequências disso, preferi criar um novo projeto.

--

--