Pessoal, boa tarde!
Já faz algum tempo que eu não utilizava o Netbeans para estudar, porém, um curso novo me obrigou! (Estava utilizando o IntelliJ).
Ocorre que o Netbeans está com uma interface nova e estou perdido!
Criei um programa de Tarefas, sigo os passos do professor (que está utilizando uma versão mais antiga da IDE), mas quando eu rodo, aparece o seguinte erro:
What went wrong:
Execution failed for task ‘:app:runSingle’.
Process ‘command ‘C:\Program Files\Java\jdk-16.0.2\bin\java.exe’’ finished with non-zero exit value 1
Algu´´em poderia me ajudar, por favor! Esta parte do curso já está quase acabando e eu não queria ter que ir para o início!
Grato!
Se o construtor sempre lança exceção, nunca vai dar pra instanciar um objeto do tipo Project.
🤷🏻
T
Tranquilo
Este trecho está comentado e continua dando erro!
staroski1 like
Se está lançando a exceção, então não está comentado.
Posta seu fonte novamente.
T
Tranquilo1 like
Tá, irmão! Eu comentei aqui e deu o erro! Mas deixa quieto! Como é uma aula, resolvi começar o projeto do zero! Vai ser até bom para eu fixar! Valeu mesmo!
rodriguesabner1 like
Se ainda tá dando erro, é pq vc tá tentando chamar a classe Project sem passar nenhum parametro, ali ele vai crashar mesmo.
se ainda não começou do zero, mostra quem (parece que é a classe Main) é que tá chamando o Project.
T
Tranquilo
Caras, eu acho que descobri. A primeira Exception que começou tudo, foi uma falha na conexão com o banco. Agora que eu vim perceber uma coisa: Na aula, na classe ConnectionFactory, onde ele configura a conexão com o banco, ele usa “USER = root” e "PASS = " " ". Mas quando eu instalei o MySql, eu configurei uma senha!!! Não me toquei na hora que ele deixou em branco para exemplificar, mas eu tenho que utilizar a senha que configurei no MySql, senão, como o programa fará essa bendita conexão?? Meu Deus!
P.S.: Este erro que acabei mostrando para vcs, foi depois que eu comecei a mexer, tentando encontrar o primeiro erro! Me desculpem e valeu pela força!!
davidbuzatto1 like
Caramba, sou usuário quase diário do NetBeans, desde a versão 5 (por volta de 2005/2006) e a interface é praticamente a mesma.
R
RogueOne
Tranquilo, você está fazendo o curso da Capgemini, correto? Aquele professor, é horrível!!
Eu tbm estou com esse mesmo erro, mas me diga, você conseguiu corrigir o erro, passando o USER e SENHA lá no ConnectFactory e como você encontrou essa informação no XAMPP?
Se puder responder, vou ficar grato.
OBS; o meu erro está dando no "ProjectController: 40 e Main: 29.
T
Tranquilo
É, irmão! Acho que errei na expressão! Quando eu falei que “a interface mudou”, é pq quando o professor cria um projeto gradle, aparece o método main normal. Agora, quando eu crio um projeto com gradle, acima do main, é criado outro método e o nome da classe é “App”! Tá meio confuso!
T
Tranquilo1 like
Cara, o USER e a SENHA eu lembrei mesmo! Mas, sobre o erro que eu estava tendo, expliquei acima o que aconteceu!
R
RogueOne1 like
Entendi mano… Mas quando você setou o USER e a SENHA, parou de dá esse erro?
T
Tranquilo
Isso!
Leonardo_Goncalves1 like
Cara depois tu pode me explicar se vc só colocou a senha: “User = root” e Pass = “123”??? pq eu estou com o mesmo problema e eu sou iniciante de tudo estou meio perdido pra falar a verdade…
interagivel
Galera, o que resolveu pra mim foi o seguinte:
Na classe ConnectionFacory editar o DRIVER para:
com.mysql.cj.jdbc.Driver
No model Project (aproveita e já ajusta no Task também), deixar o método construtor sem parâmetro da seguinte forma:
Gostaria de saber… Algum de vocês terminaram o curso já? Chegaram a ter alguma entrevista com a empresa? O que deu?
R
romulomuller
Eu estou a 4 dias tentando resolver este erro, se alguém conseguiu da uma luz :-).
Não aterei a a senha nem usuário no mysql, o nome do arquivo no banco de dados esta correto, não tenho certeza quanto a dependência… o exemplo que o professor da é bem diferente do que aparece na tela…