1
resposta

Erro ao executar o compando Java

Estou realizando o curso de BlockChain, porém quando vou executar o java ocorrer o seguinte erro: Erro: Não foi possível localizar nem carregar a classe principal .datasource.username=root

https://cursos.alura.com.br/course/blockchain-confianca-da-sua-aplicacao/task/43386

Ja coloquei as variaveis de ambiente também

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Olá, Luiz!

O erro que você mencionou geralmente ocorre quando o Java Runtime Environment (JRE) não consegue encontrar a classe principal para executar o seu programa.

No seu caso, o erro parece estar relacionado à classe ".datasource.username=root". Este não parece ser um nome válido para uma classe Java.

Em um programa Java, a classe principal é a que contém o método "public static void main(String[] args)". Geralmente, quando você executa um programa Java a partir da linha de comando, você usa o comando "java NomeDaClasse".

Se você estiver tentando definir uma propriedade de conexão para um banco de dados (que parece ser o caso, já que você mencionou ".datasource.username=root"), isso geralmente é feito em um arquivo de propriedades separado ou diretamente no código, mas não na linha de comando ao executar o programa.

Por exemplo, se você estiver usando o Spring Boot, você pode definir as propriedades de conexão do banco de dados no arquivo application.properties da seguinte maneira:

spring.datasource.url=jdbc:mysql://localhost:3306/meuBancoDeDados
spring.datasource.username=root
spring.datasource.password=minhaSenha

Espero que isso possa te ajudar a identificar o problema. Lembrando que, sem mais informações sobre o seu código e a estrutura do seu projeto, esta é apenas uma sugestão do que pode estar causando o problema.

Espero ter ajudado e bons estudos!