3
respostas

java.net.http not found

Error occurred during initialization of boot layer java.lang.module.FindException:



Module java.net.http not found, required by br.com.alura

assistir as aulas novamente, executei todos os comandos, segui todas as orientações suas professor no ultimo post, comecei tudo do zero, o arquivo module-info. java já inclui o requires java.net.http mais ta dizendo que ele não ta foi encontrado, no modulepath do eclipse aparece esse module e até dei um comando no prompt para listar todos os modules e ele tbm aparece na lista,  se puder me ajudar novamente rs, desculpa a insistencia mais a gente erra e aprender, agradeço pela atenção.
3 respostas

Renato, bom dia. Nem precisa se desculpar, estamos aqui para auxiliar e zerar todas as suas dúvidas. Vamos lá. Você conseguiu compilar e executar com classpath?

Professor, finalmente o problema foi resolvido e consegui executar todos os comandos com sucesso

Baixei o projeto para dentro do workspace do eclipse com nome do diretorio 1755-aula5-novidades-java-elivraria-master

Excluir a pasta bin do projeto e executei o comando javac -d bin\ -cp bin src...

Executei o comando java -cp bin br.com.alura.Principal

criei o diretorio br.com.alura dentro da pasta src e movi a pasta br para dentro desse diretorio criado

criei o arquivo module-info. java dentro do mesmo diretorio da pasta br

executei o comando javac -d mods\br.com.alura --module-path mods... (obs; não deu o erro relacionado ao modulo java.net.http e depois inserir o requires java.net.http no module-info.java)

Por fim, executei o comando java --module-path mods -m br.com.alura/br.com.alura.Principal e deu certo :) (obs: porem o projeto no eclipse está mostrando erro: cannot be resolved to a type)

obrigado pela ajuda e paciencia!

Que bom, fico feliz que deu certo. De fato as IDE's ainda apresentam alguns problemas quando se trabalha com módulos, mas se compilou e executou sem problemas na linha de comando, é porquê está correto. Bons estudos, amigo =)