Тёмный

How to setup JavaFX and Scene Builder in Visual Studio Code - Complete guide 

Academia dos Devs
Подписаться 11 тыс.
Просмотров 41 тыс.
50% 1

Опубликовано:

 

4 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 197   
@SonNguyen-rs8hf
@SonNguyen-rs8hf 3 года назад
I have no idea what you are saying, but the video is very easy to follow. Keep it up!
@AcademiadosDevs
@AcademiadosDevs 3 года назад
Thanks for the feedback, I added an English subtitle that isn't perfect but may help other persons
@silviapreston4949
@silviapreston4949 2 года назад
Vou te falar! Eu finalmente consegui fazer com que o JavaFX funcionasse no VSCode. Muito obrigada!!! Eu estava ja desistindo aqui.
@AcademiadosDevs
@AcademiadosDevs 2 года назад
Que bom que deu certo 😁
@SouthAmericaClash
@SouthAmericaClash 8 месяцев назад
Ajudou demais. Vídeo baita didático e rápido, valeuuuuu!
@mateusrabelo556
@mateusrabelo556 Год назад
devo dizer que esse vídeozinho curtinho e didático foi no mínimo esclarecedor
@profwtelles
@profwtelles 6 месяцев назад
Show de bola.....agora em 2024 tive um bom trabalho para as instalações e deram os erros de versão na hora de "rodar", instalei tudo com Extensions e inclusive a sua e deu certo.....como estou migrando do Delphi (para fazer um código no Linux direto) que vem tudo embutido e o clica e arrasta e só dar dois cliques e já vai editar o que o objeto vai fazer.....até que saiu legal
@wendy907
@wendy907 Год назад
Estou acompanhando seus vídeos e tenho muito a agradecer, viu! Parabéns pelo trabalho!
@AcademiadosDevs
@AcademiadosDevs Год назад
Obrigado, que bom que está curtindo. Bons estudos para você ✌🏼
@guilhermebandeira3813
@guilhermebandeira3813 7 месяцев назад
Simplesmente sensacional, muito obrigado.
@guillermovasquez4890
@guillermovasquez4890 Год назад
I was seek this video for many time, and i say you is the better explication i can get, i from colombia and its easy for my understand potuguese. thank you
@Anderson-rr9nn
@Anderson-rr9nn Год назад
MUITO OBRIGADO PELO VIDEO, VC É PIKA DEMAIS TE AMO
@AcademiadosDevs
@AcademiadosDevs Год назад
Kkkkkkk É nós ✌🏼
@skyler820
@skyler820 Год назад
Parabéns, conteúdo de extrema qualidade, sério.
@AcademiadosDevs
@AcademiadosDevs Год назад
Obrigado ✌🏼
@walberssantos
@walberssantos 2 года назад
Muiiiitoooo top - Obrigado e que Deus lhe abençoe e lhe faça prosperar.
@AcademiadosDevs
@AcademiadosDevs 2 года назад
Valeuuu, sucesso para você também 😉
@wesleysantos6289
@wesleysantos6289 2 года назад
Show de bola, acabei de integrar C++ e queria integrar JavaFX tb pq ñ gosto da IDE do scene builder, Valeu!
@AcademiadosDevs
@AcademiadosDevs 3 года назад
Galera, eu estou recebendo notificações de comentários com dúvidas relacionadas ao JavafX, mas não consigo visualizar para responder, acho que o RU-vid está filtrando comentários com referência de código ou algo do tipo, se eu demorar a responder manda por direct no ig do canal: academiadosdevs
@tiagolucas4704
@tiagolucas4704 Год назад
Top, estou estudando essa parte agora na faculdade, você me ajudou muito cara, parabéns conteúdo de qualidade.
@AcademiadosDevs
@AcademiadosDevs Год назад
Valeuuu! Estamos junto ✌🏼
@joaoheiz435
@joaoheiz435 2 года назад
Cara incrível esse vídeo, muito bom mesmo
@rondiineli
@rondiineli Год назад
Cara, o meu professor me desafiou a usar interface no VSCode.... (Obviamente uma brincadeira entre eu e ele.) Você me fez ganhar o desafio.
@AcademiadosDevs
@AcademiadosDevs Год назад
Eu não, você haha! Continua se esforçando e com sede de conhecimento que você vai longe ;) Bons estudos para você!
@kelvinargolo2717
@kelvinargolo2717 2 года назад
Show de bola! Obrigado pelo conteúdo.
@danilosantos4132
@danilosantos4132 Год назад
Cara muito bacana. Ficou show a dica.
@alamconraddevargas4824
@alamconraddevargas4824 3 года назад
Excelente vídeo. Parabéns!
@leonardo15584
@leonardo15584 2 года назад
valeeeeeeeu, está me ajudando muito suas aulas de java!
@luccascastro1913
@luccascastro1913 3 года назад
Vlw, mestre, você é top
@leaozinho8323
@leaozinho8323 2 года назад
mestre, tu acaba de ganhar mais um inscrito cara, adorei o vídeo e a explicação. Aliás, você pretende fazer um curso de JavaFx no canal?
@AcademiadosDevs
@AcademiadosDevs 2 года назад
Obrigado! Está na lista, vai depender se o pessoal tem interesse... Mas seria um curso após o de POO que está em andamento.
@idontknow2079
@idontknow2079 2 года назад
Muito obrigado, foi bastante útil, bem ensinado e direto ao assunto, mt bom video.
@AcademiadosDevs
@AcademiadosDevs Год назад
Obrigado ✌
@lordvitor11
@lordvitor11 2 года назад
Explica muito bem, parabéns.
@franzbugtong2327
@franzbugtong2327 11 месяцев назад
Thank you so much, now i can doscenebuilder on VSC
@VitorGabriel-ov7wi
@VitorGabriel-ov7wi Год назад
Muito bom o vídeo! Ngm reparou a referência ao bom dia & cia?
@nicolaskevin4046
@nicolaskevin4046 10 месяцев назад
MUITO OBRIGADO
@reinaldoschroeder6942
@reinaldoschroeder6942 2 дня назад
Parece prático, mas se você mudar o nome de um componente, por exemplo de campoUsuário para campoNome, terá que entrar na classe loginController e mudar manualmente todas as ocorrências deste nome. Se for um projeto simples, tudo bem; mas num projeto extenso, vai dar um trabalhão. Tem que decidir muito bem o nome dos componentes antes de começar a codar.
@adrianomiguel7352
@adrianomiguel7352 Год назад
Muito obrigado pelo video!
@moabesdrasleandrobarbosa5112
@moabesdrasleandrobarbosa5112 3 года назад
Ótimo vídeo, ajudou bastante. Muito obrigado!
@ru_anzz
@ru_anzz Год назад
2023 e esse vídeo me salvando aqui
@AcademiadosDevs
@AcademiadosDevs Год назад
🤩
@felipenavarro5966
@felipenavarro5966 2 года назад
Sensacional, parabéns
@ClashNoiale
@ClashNoiale 2 года назад
Top top, aula foda em!
@elibraz4814
@elibraz4814 Год назад
que vídeo top demais!!!
@santiagoi
@santiagoi 2 года назад
Oi amigo! Obrigado pelo vídeo. Mas eu teve um erro Error: Could not find or load main class App Caused by: java.lang.ClassNotFoundException: App. Já tentei com as respostas que vc fez nos outros comentarios mas ainda nao deu certo.
@lukassouza6233
@lukassouza6233 2 года назад
também tive esse erro :/
@cristiancamiloperezjimenez2054
@cristiancamiloperezjimenez2054 3 года назад
gracias, me fue muy util
@anacarolinaxavierdrechsler9509
Bom dia, é possível gravar um vídeo explicando o JavaFX? O que é Scene, como funciona GridPane que eu ainda não entendi como funciona. Agradeço muito pelos seus vídeos. Tem me ajudado bastante.
@AcademiadosDevs
@AcademiadosDevs Год назад
É sim, pretendo gravar uma mega aula ensinando JavaFx.
@anacarolinaxavierdrechsler9509
@@AcademiadosDevs Fico feliz em saber :) Vou aguardar então
@SrGuilherme000001
@SrGuilherme000001 Год назад
Amo o Vs , mas sempre dá um probleminha usando Java nele... Acabei desistindo de usar e passei p o Eclipse... Mas confesso que sinto vontade de usar o vs code... Muito mais leve mu note fica feliz..
@AcademiadosDevs
@AcademiadosDevs Год назад
Eu pessoalmente só tive problemas com o VSCode usando o JavaFX, que é um pouco chato a configuração. Mas acho que devia dar mais chances para ele...
@allancruz3416
@allancruz3416 2 года назад
Parabéns pelo canal....
@AcademiadosDevs
@AcademiadosDevs 2 года назад
Obrigado, Allan
@johnathandapires3059
@johnathandapires3059 2 года назад
Ao instalar o JavaFX apareceu a última versão 18.0.2 windows SDK, está certo?
@willyanferreira7998
@willyanferreira7998 3 года назад
moh luta cumpade mas tá dando certo ainda n terminei d ver esse vídeo
@CARLOSALBERTO-x7x
@CARLOSALBERTO-x7x 10 месяцев назад
fiz aqui e no meu deu esse err: Erro: os componentes de runtime do JavaFX n�o foram encontrados. Eles s�o obrigat�rios para executar este aplicativo , sabe dizer onde errei ?
@AcademiadosDevs
@AcademiadosDevs Год назад
E aí Dev, beleza? Está sendo desenvolvido uma extensão que facilita a criação de projetos JavaFX no VSCode: Project Manager for JavaFX (está em fase de testes/beta) marketplace.visualstudio.com/items?itemName=AcademiaDosDevs.javafx Qualquer dúvida ou sugestão, é só mandar ;)
@augustowhitaker6731
@augustowhitaker6731 3 года назад
Oi mestre, essas extensões não deixa muito pesado, você acha melhor o vscode ou o NetBeans e usar o swing , obrigado pelas explicações.
@AcademiadosDevs
@AcademiadosDevs 3 года назад
As extensões são leves, pode usar sem medo. Eu prefiro o VsCode. O JavaFx é bem melhor que o javaSwing, com funcionalidades mais modernas. Se você quer trabalhar, talvez tenha mais oportunidades de javaSwing, mas eu nunca vi uma vaga de Java falando de javaSwing ou JavaFx. Acho válido você aprender um pouco dos dois e escolher um (provavelmente será JavaFx).
@gabrielosorio4908
@gabrielosorio4908 Год назад
Cara muito obrigado ! ótima didática! você tem algum curso que ensine mais aprofundado sobre este framework ?
@AcademiadosDevs
@AcademiadosDevs Год назад
Por enquanto não, mas já está na fila 😁
@eynaralvarez4887
@eynaralvarez4887 Год назад
Muy bueno el video!!! Una consulta como haces para que autocomplete el codigo?
@AcademiadosDevs
@AcademiadosDevs Год назад
You need to use the extension Java by Microsoft. Check my video that I show how to install e configure Java on Vscode
@evandrorisso1543
@evandrorisso1543 3 года назад
Muito bom o vídeo, mas deu um erro "Exception in Application start method", poderia me ajudar?
@AcademiadosDevs
@AcademiadosDevs 3 года назад
Da uma olhada se o seu código e configuração está exatamente igual ao vídeo, se tudo estiver certo, tenta essa solução aqui: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-_IAEN275WlM.html Depois me fala se resolveu.
@evandrorisso1543
@evandrorisso1543 3 года назад
@@AcademiadosDevs Seguindo o seu tutorial, ele funcionou, mas se eu coloco o arquivo dentro de um package, ele dá esse erro, tem como arrumar?
@AcademiadosDevs
@AcademiadosDevs 3 года назад
​@@evandrorisso1543 Vamos lá, para simular o problema que você está enfrentando, eu criei um pacote chamado 'principal', e uma classe Main.java, sendo esse o caminho da classe: /src/principal/Main.java Adicionei o método main nessa classe e colei o código de exemplo que mostrei nesse vídeo para carregar o FXML, em seguida cliquei em 'Run' para rodar o código. Deu um erro: Error: JavaFX runtime components are missing, and are required to run this application Certo, mas por que está aparecendo esse erro novamente sendo que eu resolvi ele quando a classe estava fora de um pacote (na pasta src)? Se você abrir o arquivo .vscode/launch.json você irá ver que o VSCode gerou uma nova configuração de execução, que executará essa nova classe principal.Main.java Perceba que nessa nova configuração não tem aquele atributo 'vmArgs' que mostrei no tutorial do outro vídeo, então o que eu fiz foi adicionar novamente aquela configuração, ficando assim: "configurations": [ { ... "mainClass": "principal.Main", "vmArgs": "--module-path \"L:/Java/Java Libs/javafx-sdk-11.0.2/lib\" --add-modules javafx.controls,javafx.fxml" }, .... Se eu executar agora, irá mostrar uma porrada de erro no Console (uma exceção), dizendo o seguinte erro: Exception in Application start method java.lang.reflect.InvocationTargetException Esse erro está acontecendo porque eu estou tentando importar o arquivo "layout.fxml", da seguinte forma: URL caminhoLayout = getClass().getResource("layout.fxml"); // pegar o caminho do arquivo "layout.fxml" que está no diretório atual (na mesma pasta da classe Main.java) O problema que não existe esse arquivo no diretório /src/principal/layout.fxml O certo deveria ser /src/layout.fxml Para resolver, iremos voltar para a pasta anterior (acima) usando '..' URL caminhoLayout = getClass().getResource("../layout.fxml"); Pronto, voltou a funcionar. Confirma se agora deu certo.
@evandrorisso1543
@evandrorisso1543 3 года назад
@@AcademiadosDevs Bom, mudei a parte do caminho, mas ainda continua dando o erro, não sei se eu fiz coisa errada, ou se não arrumou mesmo.
@AcademiadosDevs
@AcademiadosDevs 3 года назад
@@evandrorisso1543 Estranho, me manda por direct no Instagram do canal para eu tentar te ajudar melhor
@mariogarcia6625
@mariogarcia6625 2 года назад
Bom dia! Faltou parametrizar o launch.json: --module-path "\path\to\javafx-sdk-17\lib" --add-modules javafx.controls,javafx.fxml
@AcademiadosDevs
@AcademiadosDevs 2 года назад
Olá Mario, beleza? Obrigado por compartilhar, essa parametrização só é necessária se estiver usando o OpenJDK, durante o video eu não tive esse problema, mas eu gravei um outro vídeo explicando a resolver um erro com esses parâmetros: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-_IAEN275WlM.html
@Nic-ot4sh
@Nic-ot4sh Год назад
Olá, gostaria de tirar um dúvida... Tem como rodar interface gráfica em Java no Vs Code?
@AcademiadosDevs
@AcademiadosDevs Год назад
Infelizmente não tem o editor de interface gráfica no VSCode ainda.
@leinadanatnas3204
@leinadanatnas3204 2 года назад
Cara sem palavras para você e seu trabalho..., que Deus lhe abençõe irmão. Mas mestre deixa eu perguntar uma coisa, como que eu faço para atualizar a tela?, seguindo seu exemplo que você criou: Um campo com Usuário e Senha, como que eu posso fazer para atualizá-la para assim que o usuário digitar por ex: "admin" e "admin", a tela atualizar e ele entrar em outra tela com informações tipo: Cadastro de pessoa física e Jurídica; ai o usuário iria selecionar com o botão e ia entrar no cadastro realizado e assim sucessivamente, com um botão para voltar para home e etc...
@AcademiadosDevs
@AcademiadosDevs 2 года назад
Valeu, Leinard! O que você está querendo fazer é trocar de scene (cena) para diferentes situações, então basta você criar cada uma dessas scenes que você falou: scene da tela de login, scene de tela de cadastro etc. O seu objeto Stage vai ser o responsável por chamar a scene que você quer.
@thomasmendonca9709
@thomasmendonca9709 3 года назад
Vídeo ótimo!
@AcademiadosDevs
@AcademiadosDevs 3 года назад
Vi a notificação do seu comentário, sobre um erro na hora de executar, não achei o comentário, você excluiu? Conseguiu resolver o erro?
@thomasmendonca9709
@thomasmendonca9709 3 года назад
@@AcademiadosDevsolá, é que formatei o pc(ubuntu) e agora não está funcionado mais, quando eu tentk executar o programa aparece a mensagem: os componetes de runtime do java FX não foram encontrados, eu importei as referenced libraries e fiz tudo certinho
@AcademiadosDevs
@AcademiadosDevs 3 года назад
@@thomasmendonca9709 Tenta essa solução aqui que achei: No seu VsCode com o seu projeto aberto, abre o arquivo .vscode/launch.json. Se ele não existir, vai em Run > Create configurations (algo assim). 1. Vai ter duas configurations, você vai editar a outra que não seja seja Debug do File, mas sim do projeto inteiro. 2. Vai adicionar uma nova informação dentro das { ... } dessa configuração: "vmArgs": "--module-path /Users//Downloads/javafx-sdk-11.0.2/lib --add-modules javafx.controls,javafx.fxml", Você precisa trocar o diretório de --module-path para o diretório da pasta lib do JavaFx que você extraiu. Salva o JSON, reinicia o VsCode (não sei se precisa) e testa. Depois me fala se deu certo
@thomasmendonca9709
@thomasmendonca9709 3 года назад
​@@AcademiadosDevs Funcionou!Mto obr, salvou meu projeto, vou recomendar o canal
@joaodemelo7178
@joaodemelo7178 2 года назад
Error: Could not find or load main class Escolar.ProjetoJavaFX esse foi o erro que deu :/
@shoyur
@shoyur 2 года назад
Can you help me ? Each time i open the project from another folder or another computer, it creates a new configuration object in the launch.json, but without the "vmArgs" so i get an error and need ot add the line, every time, its a real problem if i give my project to someone else.. thank you so much !
@MrAvelino2010
@MrAvelino2010 2 года назад
instalei a extensão do java da microsoft mas não aparece a opção de new java project quando digito o cmdo javacreate
@thiagosouza5278
@thiagosouza5278 2 года назад
Olá, segui todos os passos do vídeo, mas no meu está com um problema nas importações do JavaFX, o erro é do tipo error: package javafx.aplication.Aplication does not existe, aparece isso com todas as importações
@AcademiadosDevs
@AcademiadosDevs 2 года назад
Olá Thiago, isso é um problema relacionado a importação dos arquivos .jar da biblioteca. Confirma se você fez o download da versão correta e se você configurou corretamente igual no vídeo. Recomendo criar um novo projeto e testar novamente. Depois me fala se deu certo. Até mais.
@raphaelmarchiori5072
@raphaelmarchiori5072 2 года назад
eu to tendo problema para executar o layout do scene builder depois que terminei o código. Ta dando um erro gigantesco e ja tentei de tudo. JA vi um vídeo seu sobre corrigir os erros que tem que criar uma linha de código no vscode. O código esta idêntico ao seu, e todos os arquivos do javafx que veio no zip estão no reference libraries. Quando executo da um erro gigantesco no console de depuração, mas em sintaxe não tem erro.
@AntonioRodrigues-bn1sb
@AntonioRodrigues-bn1sb 2 года назад
Fala mestre, gostaria de entender uma coisa. No mercado não se vê muito o uso do javafx, eu estou aprendendo mais sobre programação e gostaria de entender como o java é utilizado hoje em dia então, tipo, como eu pego o meu código e transformo em um produto comercial pronto para ser utilizado por um cliente, eu vi a questão dos frameworks como os springs que criam APIs, mas ainda não entendi como funciona direito. Talvez porque eu penso muito na questão do executável dentro do computador, que você clicka e roda direitinho, não sei se fui muito claro porém gostaria da sua ajuda kkkkkkk
@AcademiadosDevs
@AcademiadosDevs 2 года назад
Fala Antônio, beleza? Então, o Java hoje é usado na maioria das vezes para aplicação web (ex: Spring), podendo ser desde um site ou apenas uma API. Hoje em dia a quantidade de programas desktop (executável) está bem menor, a "moda" agora é desenvolver site ou aplicativo permitindo acessar de qualquer lugar. Claro que ainda existem os aplicativos desktop mas vai depender de cada caso de produto ou limitação. Se você é novo na programação, eu recomendo você aprender essa linguagem Java, dominar os conceitos de POO e criar um projeto pessoal e tentar sempre colocar tudo em prática. Você também pode estudar o que é uma API, frontend e backend. Eu sinceramente não recomendo o Java para aplicação desktop, eu recomendo alguma tecnologia mais nova como o JavaScript com Electron. A ideia principal é você aprender a programar independente da linguagem ou paradigma (orientado a objetos ou não), sabendo programar você aprende qualquer outra linguagem de programação com facilidade e não fica limitado em apenas uma. Espero ter ajudado de alguma forma, qualquer coisa só chamar, até mais.
@luccascastro1913
@luccascastro1913 3 года назад
Mestre, estou tendo esse problema ao compilar o código: Error: JavaFX runtime components are missing, and are required to run this application, poderia me ajudar?
@AcademiadosDevs
@AcademiadosDevs 3 года назад
@Luccas Castro, fiz um vídeo explicando como resolver: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-_IAEN275WlM.html Confirma depois se deu certo.
@sivanilsonsilva3285
@sivanilsonsilva3285 3 года назад
Fala Dev blz ? seguinte você poderia mostrar como jerar o executavel desse programa ? pois ja tentei varias vezes inclusive pelo eclipse e nao consigo. Abraço
@AcademiadosDevs
@AcademiadosDevs 3 года назад
E aí Dev, beleza?! Então, você é a segunda pessoa nessa semana pedindo para ensinar a criar um executável (ou o arquivo .jar) de um projeto JavaFX. Eu pesquisei muito (muito mesmo, até ultrapassei a primeira página do Google) mas por enquanto não achei nenhuma solução que funcione. Vou ficar te devendo essa, mas quando eu descobrir pode ter certeza que terá um vídeo e irei até te marcar 😉. E se você descobrir antes e quiser compartilhar 😆...
@sivanilsonsilva3285
@sivanilsonsilva3285 3 года назад
Blz valeu
@GUSTAVOHENRIQUE-xo7xh
@GUSTAVOHENRIQUE-xo7xh 2 года назад
@@AcademiadosDevs Descobriu?
@VM_SOFTWARE
@VM_SOFTWARE 2 года назад
Top
@raimundasilva6845
@raimundasilva6845 Год назад
Olá, vc pode me ajudar, onde eu consigo aprender Java swing e Java FX, estou aprendendo Java do zero e estou perdida, estou aprendendo poo com suas playlists, mas sobre interface gráfica, não tem muito conteúdo aqui no RU-vid.
@AcademiadosDevs
@AcademiadosDevs 11 месяцев назад
Por aqui kkk Em breve irei postar conteúdos de Java Swing e JavaFX E caso queira participar da nossa comunidade no Discord: discord.gg/ee5yDtNQYD
@raimundasilva6845
@raimundasilva6845 11 месяцев назад
@@AcademiadosDevs irei entrar na comunidade, muito obrigado por me responder. Estava/estou aqui quebrando com a cabeça para fazer um jpanel com os cantos arredondados e com sombras, quero fazer tipo aqueles dashboard, estou tentando fazer um simulador de investimentos.
@PhaeelFsa
@PhaeelFsa Год назад
Estou me deparando com esse erro, alguém sabe como resolver? "Error: JavaFX runtime components are missing, and are required to run this application"
@AcademiadosDevs
@AcademiadosDevs Год назад
Raphael, eu explico como resolver esse erro nesse vídeo aqui: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-_IAEN275WlM.html
@bobsonssauro
@bobsonssauro 3 года назад
Cara, o JavaFX está no JDK 8, afff .... Consegue fazer o mesmo com o JDK 11?
@Rider_0170
@Rider_0170 3 года назад
com voce deixa "essa barra de tarefas" assim?
@AcademiadosDevs
@AcademiadosDevs 3 года назад
Não é a barra de tarefas do Windows (ela está oculta até passar o mouse), essa barra é do programa Nexus + Rainmeter. Se quiser, tem vários tutoriais por aí, tipo esse: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-StnfG80ZvXY.html
@Rider_0170
@Rider_0170 3 года назад
@@AcademiadosDevs vlw
@eumarcelobomfim
@eumarcelobomfim 3 года назад
Fiz tudo parecido até 4:55, mas depois meu terminal exibe a seguinte mensagem: Erro: Não foi possível localizar nem carregar a classe principal App Causada por: java.lang.ClassNotFoundException: App Não entendi esse erro. Poderia me ajudar?
@AcademiadosDevs
@AcademiadosDevs 3 года назад
O seu VSCode já rodava projetos Java? Esse erro está falando que não encontrou uma classe chamada App no seu projeto. Testa essa solução e me fala depois se resolveu: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-_IAEN275WlM.html
@eumarcelobomfim
@eumarcelobomfim 3 года назад
@@AcademiadosDevs Tentei agr e continua aparecendo a mesma mensagem
@eumarcelobomfim
@eumarcelobomfim 3 года назад
@@AcademiadosDevs Foi assim que eu fiz: import javafx.application.Application; import javafx.event.ActionEvent; import javafx.event.EventHandler; import javafx.scene.Scene; import javafx.scene.control.Button; import javafx.scene.layout.StackPane; import javafx.stage.Stage; public class App extends Application { public static void main(String[] args) throws Exception { launch(args); } @Override public void start(Stage primaryStage) throws Exception { primaryStage.setTitle("Academia dos Devs"); Button botao = new Button("Clique aqui"); botao.setOnAction(new EventHandler(){ @Override public void handle(ActionEvent event) { System.out.println("Clicou no botão!"); } }); StackPane root = new StackPane(); root.getChildren().addAll(botao); primaryStage.setScene(new Scene(root, 300, 250)); primaryStage.show(); } }
@aristondeoliveirasoares57
@aristondeoliveirasoares57 3 года назад
Boa tarde, fiz o exemplo mostrado, mas na primeira compilação recebi esse erro: Error: Could not find or load main class App Caused by: java.lang.NoClassDefFoundError: javafx/application/Application Pode me ajudar?
@AcademiadosDevs
@AcademiadosDevs 3 года назад
Certo, tenta fazer o seguinte: 1. Aperta a tecla F1 2. Vai aparecer o campo de texto com '>' 3. Na frente do '>', digita 'clean java', provavelmente irá aparecer a opção: 'Java: Clean Java Language Server Workspace' 4. Seleciona essa opção e vai exibir uma janela de confirmação, confirma através da opção 'Restart and delete'. Se não funcionar tenta reiniciar o VSCode. Me fala se funcionou :D
@aristondeoliveirasoares57
@aristondeoliveirasoares57 3 года назад
@@AcademiadosDevs Boa noite, fiz o que vc orientou mas não funcionou, continua com o mesmo erro. Quando compilo um projeto só com a classe App, sem estender a Application do JavaFX, ou seja que não está usando o javafx, não dá erro. Então o erro está mesmo na hora de carregar a classe Application. Já adicionei no Referenced Libraries .jar do JAVAFX e ainda assim não consegue carregar a classe App
@AcademiadosDevs
@AcademiadosDevs 3 года назад
​@@aristondeoliveirasoares57 Entendi, testa essa solução que eu mostro nesse vídeo aqui: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-_IAEN275WlM.html Depois me fala se deu certo...
@aristondeoliveirasoares57
@aristondeoliveirasoares57 3 года назад
@@AcademiadosDevs Boa noite, deu certo, adicionei a configuração e funcionou. Obrigado!
@juliojesus2575
@juliojesus2575 2 года назад
Este erro está aparecendo para mim: java.lang.NoClassDefFoundError: javafx/application/Application. Alguém pode me ajudar??
@AcademiadosDevs
@AcademiadosDevs Год назад
Acredito que seja problema no PATH para a lib do javaFx ao rodar o projeto. Tenta seguir essa solução aqui que postei: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-_IAEN275WlM.html
@MrCaradechancho
@MrCaradechancho 3 года назад
How do you run without using the run button on vs code? Is there a way to do it in the terminal ?
@AcademiadosDevs
@AcademiadosDevs 3 года назад
I don't know what are you mean but I'm using the extension "Java Extension Pack" from Microsoft, you can see it on my video (minute 8:11) ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-xUCGahzEM84.html Maybe you're talking about some part of the video that I edited the part that I click to run
@MrCaradechancho
@MrCaradechancho 3 года назад
@@AcademiadosDevs i mean something like this: COMPILAR: Javac --module-path C:\javafx\javafx-sdk-11.0.2\lib --add-modules javafx.controls,javafx.fxml CloseableStage.java EJECUTAR: Java --module-path C:\javafx\javafx-sdk-11.0.2\lib --add-modules javafx.controls,javafx.fxml CloseableStage
@MrCaradechancho
@MrCaradechancho 3 года назад
@UCxyPrtIACj5KUMwfjKsYBeg i will try, thanks
@AcademiadosDevs
@AcademiadosDevs 3 года назад
​@@MrCaradechancho May you can create a batch file (ex: runJavaFx.bat) and add it to Environment Variables on Windows to compile and run your codes. I'm not an expert with batch files, but you can create something like this: @echo off if not [%1]==[] goto main echo You missed the classname (without java extension) echo Bye exit /B 1 :: -------------------------- :main echo Compiling Java FX files set mainClass=%1 :: Compile javac --module-path "L:/Java/Java Libs/javafx-sdk-11.0.2/lib" --add-modules javafx.controls,javafx.fxml %mainClass%.java :: Run java --module-path "L:/Java/Java Libs/javafx-sdk-11.0.2/lib" --add-modules javafx.controls,javafx.fxml %mainClass%
@gabrielvonhayek7568
@gabrielvonhayek7568 Год назад
Boa noite, professor. Tento gerar o código no VC Code e da esse erro "Erro: os componentes de tempo de execução do JavaFX estão ausentes e são necessários para executar este aplicativo". o que faço??
@carcara3121
@carcara3121 Год назад
O meu também tá com esse erro, você resolveu?
@AcademiadosDevs
@AcademiadosDevs 11 месяцев назад
Compartilha o erro na comunidade do Discord, lá é mais fácil de responder: discord.gg/ee5yDtNQYD
@AcademiadosDevs
@AcademiadosDevs 11 месяцев назад
discord.gg/ee5yDtNQYD
@Rick1135PvP
@Rick1135PvP Год назад
Está aparecendo o erro "Error: JavaFX runtime components are missing, and are required to run this application" quando executo o código e está exatamente igual ao seu, consegue me ajudar?
@AcademiadosDevs
@AcademiadosDevs Год назад
Tenta usar a extensão que eu mostro nesse vídeo: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-cWevH7W9ocw.html
@AcademiadosDevs
@AcademiadosDevs Год назад
A extensão chama "Project Manager for javafx"
@dougreact8625
@dougreact8625 2 года назад
No meu deu esse erro no codigo do javafx, no momento que vou executar o javafx Error: Could not find or load main class App Caused by: java.lang.ClassNotFoundException: App
@juliojesus2575
@juliojesus2575 2 года назад
no meu também, conseguiu arrumar??
@jullylira2298
@jullylira2298 3 года назад
O meu apareceu " componentes de runtime do JavaFx não encontrados" verifiquei o código e tá certo, oq pode ser ?
@AcademiadosDevs
@AcademiadosDevs 3 года назад
Oi Jully, tenta resolver esse problema com esse vídeo aqui: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-_IAEN275WlM.html Depois me fala se deu certo. Você também tinha feito um outro comentário, mas eu não consegui achar ele aqui no canal para te responder, você já descobriu o que era?
@jullylira2298
@jullylira2298 2 года назад
@@AcademiadosDevs Consegui sim, obgd
@raulkonrath3237
@raulkonrath3237 2 года назад
Mano, por algun motivo quando eu ponho os arquivos da pasta lib no meu Referenced Libraries e ponho o código pra rodar, aparece uma mensagem de erro no terminal dizendo que "Não foi possível localizar nem carregar a classe principal App".
@AcademiadosDevs
@AcademiadosDevs 2 года назад
Olá Raul, conseguiu resolver? Tenta fazer isso aqui: Aperta a tecla F1 -> e escolhe "Clean the java language server workspace" (em portugues Limpe o espaço de trabalho do servidor de linguagem Java) Depois me fala se resolveu.
@raulkonrath3237
@raulkonrath3237 2 года назад
@@AcademiadosDevs Não cara, ainda não consegui resolver, estou tentando até hoje. Ok, obrigado pela dica, vou tentar agora mesmo.
@raulkonrath3237
@raulkonrath3237 2 года назад
@@AcademiadosDevs Cara, isso não só não funcionou como também fez o bagulho apresentar uns 9 erros diferentes. Era para acontecer isso?
@brunolopes9822
@brunolopes9822 6 месяцев назад
Deu este erro na execução: Error: JavaFX runtime components are missing, and are required to run this application
@brunolopes9822
@brunolopes9822 6 месяцев назад
Resolvido, adicionei launch.json e o código é: { "version": "0.2.0", "configurations": [ { "type": "java", "name": "Current File", "request": "launch", "mainClass": "${file}" }, { "type": "java", "name": "Main", "request": "launch", "mainClass": "Main", "projectName": "helloworldfx_bf1868e4", "vmArgs": "--module-path /Library/Java/JavaVirtualMachines/javafx-sdk-21.0.2/lib --add-modules javafx.controls,javafx.fxml" } ] }
@martinstechstore5673
@martinstechstore5673 2 года назад
Cara, infelizmente meu javax não funcionou, no terminal mostraPS C:\Users\User\Downloads\projetojava\JavaFXTopDeLinha\JavaFXtopDeLinha>
@CarlosEduardo-px2qv
@CarlosEduardo-px2qv 2 года назад
@Martins Tech Store Depois de clicar em Create Java Project clica em JavaFX no BuildTools, o vscode vai criar automáticamente o JavaFX com Maven com dois fxml funcionais, aí é só executar
@foguinho159
@foguinho159 3 года назад
Oi gostaria de fazer criação de sistema de controle de nota fiscal, usando login e senha.
@AcademiadosDevs
@AcademiadosDevs 3 года назад
Oi Leonardo, beleza? Essa parte de controle de Nota Fiscal é um pouco complexo (e chato haha), eu não tenho experiência com isso mas você deve encontrar mais informações na net. Sobre um sistema de Login e Senha, na criação da interface é bem simples, são apenas 2 campos e um botão para logar. Normalmente você tem o banco de dados que contém os usuários salvos e os dados do seu programa, então ao clicar no botão de Login, irá fazer uma comunicação com o seu banco de dados ou servidor backend, para verificar se o usuário/senha estão corretos, se sim, você vai para a tela inicial. Você pode fazer um projeto mais simples e salvar os usuários e senhas em um arquivo de texto, mas depende da finalidade do projeto.
@foguinho159
@foguinho159 3 года назад
É eu acho que exigir um programa bem completo ser uma coisa chato mesmo, vejo dar fazer tudo né..
@foguinho159
@foguinho159 3 года назад
@@AcademiadosDevs nesse caso SQL teria fazer conexão com vscode, para possa funciona né?
@foguinho159
@foguinho159 2 года назад
Saber fazer calculadora igual tem no Windows?
@johnathandapires3059
@johnathandapires3059 2 года назад
Bom dia, Professor! Então eu instalei e apareceu um sinal de atenção esse arquivo pode danificar o seu note , o que eu devo fazer?
@AcademiadosDevs
@AcademiadosDevs 2 года назад
Se você seguiu os links que mandei, não são fontes perigosas, acho que pode confiar sim!
@davizera1229
@davizera1229 11 месяцев назад
opa, boa tarde fiz esses passos ainda continua o mesmo erro sabe oq devo fazer ?
@AcademiadosDevs
@AcademiadosDevs 11 месяцев назад
Qual erro? Manda na comunidade do Discord, é mais fácil de responder e a galera também pode ajudar. discord.gg/gSGA2HhMbF
@Sallitozonaoeste
@Sallitozonaoeste 2 года назад
esta dando erro, esta mandando criar uma classe 'getText' em pacote campoSenha. O que fazer? T_T'
@AcademiadosDevs
@AcademiadosDevs 2 года назад
Difícil dizer assim sem olhar o código, mas acho que você errou em algum momento do vídeo. Tenta seguir novamente do zero, se não resolver, me fala aqui.
@johnathandapires3059
@johnathandapires3059 2 года назад
Eu tinha instalado a ver 18.0.2 nesse caso seria a versão 11 ?
@AcademiadosDevs
@AcademiadosDevs 2 года назад
Pode usar a versão 18.0.2, acredito que não terá problemas!
@rafaelnascimento4084
@rafaelnascimento4084 2 года назад
alguém pode me ajudar ? no meu projeto não aparece a opção referenced libraries para adicionar os jars do javafx
@AcademiadosDevs
@AcademiadosDevs 2 года назад
Você instalou a extensão "Extension Pack for Java"?
@rafaelnascimento4084
@rafaelnascimento4084 2 года назад
@@AcademiadosDevs estou com ela instalada. porém só aparece a opção maven dependencies e JRE system library
@RobertAlvesVS
@RobertAlvesVS 2 года назад
irmao o erro Error: Could not find or load main class App Caused by: java.lang.ClassNotFoundException: App nao consigo tirar isso
@AcademiadosDevs
@AcademiadosDevs 2 года назад
Conseguiu resolver?
@RobertAlvesVS
@RobertAlvesVS 2 года назад
@@AcademiadosDevs não... Infelizmente não
@RobertAlvesVS
@RobertAlvesVS 2 года назад
@@AcademiadosDevs mandei uma print na sua dm
@jonasbaptista8841
@jonasbaptista8841 3 года назад
OI tudo bem ? tem como fazer um vídeo de um projeto usando Java de algum back-end-de um site que esta ligado a um banco de dados e depois ensinar como coloca esse site na web pra qualquer um poder acessar ?? obrigado. Seria muito bom pra a gente aprender uma aplicação real, que é oque as empresas pedem de verdade.
@AcademiadosDevs
@AcademiadosDevs 3 года назад
Boa ideia Jonas, já adicionei na lista de ideias de projetos para o canal. No momento estou focando no curso de POO mas logo logo irei publicar conteúdos práticos como esse, usando Java com Spring (web).
@jonasbaptista8841
@jonasbaptista8841 3 года назад
@@AcademiadosDevs Obrigado, eu vou acompanhar, vai me ajudar muito.
@joaopedroduarte3403
@joaopedroduarte3403 2 года назад
Pra instalar no WSL segue o mesmo raciocínio ?
@joaopedroduarte3403
@joaopedroduarte3403 2 года назад
Primeiro deu o erro JavaFX runtime components are missing, and are required to run this application, mas o outro vídeo resolveu, agora o problema é que esta apresentando essa mensagem de erro java.lang.reflect.InvocationTargetException seguido de um monte de coisa sabe como ajudar ?
@AcademiadosDevs
@AcademiadosDevs 2 года назад
@@joaopedroduarte3403 Confere se o diretório do FXML está correto, verifica também se está usando os componentes corretos do JavaFX
@jeezyel615
@jeezyel615 3 года назад
só os raiz vai pega a referencia
@kelvinargolo2717
@kelvinargolo2717 2 года назад
Cadê nosso Playstation? kkkkkk #PegueiAReferencia
@AcademiadosDevs
@AcademiadosDevs Год назад
kkkkkkkkkk
@Murata788
@Murata788 Год назад
olá, irmão aki n abril de jeito maneira ;_;
@AcademiadosDevs
@AcademiadosDevs Год назад
Olá, posta o seu caso no nosso servidor de Discord, fica mais fácil de ajudar.
@tretoniotretis779
@tretoniotretis779 2 года назад
Bem mais facil e intuitivo usar JavaFX/Scene Builder com NetBeans
@AcademiadosDevs
@AcademiadosDevs 2 года назад
Sim, já tem a funcionalidade nativa, mas ainda prefiro o VSCode
@israelcaldas1159
@israelcaldas1159 Год назад
MANO EU FAÇO EXATAMERNTE O QUE TU TA FALANDO E DE GRAÇA EU RECEBO 15 ERROS NO BGL EU NÃO AGUENTO MAIS PROCURAR TUTORIAL E NADA DAR CERTO, CADA UM FALA ALGUMA COISA DIFERENTE
@AcademiadosDevs
@AcademiadosDevs Год назад
Opa, qual o erro? Manda no discord do canal para tentar te ajudar
@marcoscorreatabordadasilva76
@marcoscorreatabordadasilva76 2 года назад
Vídeo excelente. Tive apenas um problema, pois utilizo o Ubuntu e há a necessidade de configuração de um launch dentro do .vscode com a especificação de uma configuração "vmArgs" específica. Segui esse tutorial para resolver esse problema: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-H67COH9F718.html
@marcoscorreatabordadasilva76
@marcoscorreatabordadasilva76 2 года назад
@Academia dos Devs, acabei copiando no lugar errado meu comentário. era nesse vídeo. Sim, o problema foi por conta do JavaFX quando clico em Run. No meu caso tive que adicionar a linha "vmArgs": "--module-path /home/marcos/projetos/java/javalibs/javafx-sdk-17.0.1/lib --add-modules javafx.controls,javafx.fxml", no launch O erro em questão era: JavaFX runtime components are missing, and are required to run this application
@AcademiadosDevs
@AcademiadosDevs 2 года назад
Ah sim, aqui também tem um vídeo curto que eu explico essa solução, mas obrigado mesmo assim.
@lucasmoura3240
@lucasmoura3240 10 месяцев назад
.
@AcademiadosDevs
@AcademiadosDevs 10 месяцев назад
.
@felipemacedocomputacao
@felipemacedocomputacao 2 года назад
Como o fxml enxerga o controller? Deu erro no meu: "java.lang.ClassNotFoundException: LoginController" no arquivo FXML tá certinho, exceto por um aviso que não sei se tem haver no VBox "No grammar constraints (DTD or XML Schema)." Fiz pelo Eclipse. Meu projeto foi criado com module-info.java
@felipemacedocomputacao
@felipemacedocomputacao 2 года назад
depoiss de muita luta encontrei o meu erro. É criado por padrão o pacote application, então no fxml eu tenho que acrescentar application.nomeDaFuncao
@bernardobrotelli3505
@bernardobrotelli3505 Год назад
Cara , segui os passos do video de setup, mas quando eu importo uma lib nova e faço o que vc fez aqui nesse video, o vs code me da um erro do tipo "package does not exist(compiler.err.doesnt.exist) alguém pode ajudar ?
@AcademiadosDevs
@AcademiadosDevs Год назад
Verifica se existe a pasta com o nome desse pacote do erro. Se o pacote da classe for meuPacote, então a classe precisa estar dentro dessa pasta: src/meuPacote/MinhaClasse.java Depois me fala se resolveu.
@luizmacedojuniorluiz3840
@luizmacedojuniorluiz3840 2 года назад
Cara, rodei o codigo mas no final ele nao abre a tela do scene builder import javafx.application.Application; import javafx.fxml.FXMLLoader; import javafx.scene.Parent; import javafx.scene.Scene; import javafx.stage.Stage; public class App extends Application{ public static void main(String[] args) throws Exception { launch(args); } @Override public void start(Stage primaryStage) throws Exception { FXMLLoader fxmlLoader = new FXMLLoader(getClass().getResource("arthemis.fxml")); Parent root = fxmlLoader.load(); Scene tela = new Scene(root); primaryStage.setTitle("ARTHEMIS!"); primaryStage.setScene(tela); primaryStage.show(); } } nennhum erro é apresentado no console tbm, consegue dar um help?
@juliojesus2575
@juliojesus2575 2 года назад
aparece esse erro: java.lang.NoClassDefFoundError: javafx/application/Application ???
@w4gn3r0q
@w4gn3r0q Год назад
40028922 é o som do japonês que vai dar PlayStation 3! PlayStation, PlayStation, PlayStation, PlayStation, PlayStation
@AcademiadosDevs
@AcademiadosDevs Год назад
Kkkk Boaa
@NoBullshitJustGaming
@NoBullshitJustGaming 5 месяцев назад
Top
Далее
How to setup JavaFX in Visual Studio Code 2021
14:25
Просмотров 166 тыс.
Configurando VS Code com C# .Net SDK
25:30
Просмотров 33 тыс.
How to setup JavaFX Environment in Visual Studio Code?
14:32
Unreal Engine 5.5!
8:39
Просмотров 58 тыс.
Meu VSCode minimalista (extensões, temas e config)
19:33
CHEGOU A HORA DE FALAR DE JAVA!
28:34
Просмотров 143 тыс.