Obrigada por compartilhar seu conhecimento. Parabéns pelo conteúdo! É o único canal que ensina java utilizando VSCode. Suas aulas estão me ajudando muito. Obrigada! Que Deus abençõe sua vida e seu trabalho!
Nossa... já não estava mais sabendo o que fazer ...instalei o Eclipse, Netbeans, onçline Java Ide, GDB, tentei no meu que já tinha Notepad++ e no Visual Code tb não dava, foi so com o seu Vídeo q consegui fazer o meu código funcionar ....muito obrigada !!!!!
Parabéns conheci seu canal recentemente e já vi que é diferenciado você se preocupa em ensinar da melhor forma. Da de 10 a 0 em canais grandes. Espero que o seu canal cresça mais porque você merece
Parabéns pelo vídeo... Muito bem detalhado. Já tenho uma pequena bagagem de java, mas te confesso que não tinha visto algo igual ao seu. Isso teria me ajudado muito lá atrás. De qualquer maneira, já me inscrevi e vou te acompanhar a partir de agora. Vlw!!!
Lucas vc me ajudou e muito.... pois eu sempre aprendi java no eclipse, mais eu odeio o eclipse, estudo programação c, java script, php, java, etc... o meu projeto java com spring boot que eu fiz usando o STS (eclipse tmb, abriu e funcionou no meu vc code, so os algoritimos que eu tinha estudado no eclipse usando java naum funcionava, com a sua explicação eu consegui reformular toda estrutura do java que eu tinha feito no eclipse para vc code... vlw, seus likes estão garantidos
Olá, estou curtindo muito seus vídeos, sua didática é excelente e com isso ganhou mais um inscrito. Pena que tu não mostrou como configurar o java com o vscode no linux, mas está show! Parabéns pelo canal!!
É uma novidade da última versão da extensão Java com o Java 18. Por padrão irá mostrar os nomes dos parâmetros dos métodos ao chama-los. Exemplo: class Qualquer { void imprimir(String nome, String sobrenome) {} } Ao chamar esse método, irá mostrar essas dicas: Qualquer teste = new Qualquer(); teste.imprimir(nome: "Claudevani", sobrenome: "Pereira"); Se quiser desativar, vai em: 1. File > Preferences > Settings (CTRL+~) 2. Digita na busca "inlay" 3. Clica na lista Extensios > Java 4. Em "Java › Inlay Hints › Parameter Names: Enabled" vai estar com o valor "literals", escolhe "none" para desativar.
Olá,Lucas! Esse vídeo é muito bom. Continue com o curso de Java e com dicas sobre o VSCode. A propósito, qdo rodei o código pelo "Run" acima do "Main" , executou o Run Java, Vc sabe porquê? Tô inscrito.Obrigado!
@@AcademiadosDevs Lucas, no botão play temos as opções " Run code","Run Java " e " Debug". A impressão no console foi a de quando vamos inserir dados com o teclado ou seja, a " Run Java " e não a "Run code " como mostrado no seu vídeo. Espero ter sido mais claro agora.
@@dirceudonisseli3025 Não entendi 100% da sua dúvida mas vamos lá. Ao clicar no botão Play, aparece para mim apenas as duas opções: "Run Java" e "Debug Java", não sei porque está aparecendo o "Run code" para você, pode ser que você tenha instalado uma extensão a mais que faz isso. No vídeo, ao executar o projeto, as mensagens estão sendo impressas na janela Console ao invés de Terminal, isso eu ensino na parte "Melhorando a legibilidade do Console" nesse vídeo: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-xUCGahzEM84.html No vídeo do link acima eu mostro toda a instalação e configuração para deixar o ambiente de desenvolvimento igual ao mostrado nesse vídeo aqui. Depois me fala se eu respondi a sua dúvida.
Lucas, vc respondeu à minha dúvida com dois vídeos : o do link enviado _ O " Debug Console" eu não conhecia. O outro é o da aula 06 _ Como ler dados do teclado. No meu VSCode , como já falei, o botão " Play" ao ser clicado mostra as opções Run Code, Run Java e o Debug. Desta forma, eu posso usar a primeira para impressão de saída com aparência amigável, quase totalmente limpa, e a outra para impressão com dados do teclado com aquele monte texto de letras brancas. No Run do Main só tem a segunda opção e o Debug. Então, na minha versão VSC, não preciso configurar o console. MAIS UMA VEZ, OBRIGADO!
Com base na experiência dos Javeiros de platão, me tirem uma duvida. Pro dia a dia dos pros projetos, o VSCode consegue substituir fulltime o Intellij ou Eclipse ?
Com base na experiência de alguns colegas que trabalham com a linguagem, o Intellij continua sendo o melhor. Mas acho que vale a pena dar uma chance pro VSCode.
Eu sei que o vídeo é antigo, mas alguém consegue me ajudar? Sempre q eu crio um novo projeto ele fica meio amarelo, e aparece a mensagen "Non-project file"
Muito bom esse vídeo, parabéns man... Estou com uma duvida, vi que no eclipse os arquivos .class são separados em uma pasta chamada bin e nem fica visível para nós a primeiro momento já no VSCode quando executamos o Java é gerado um .class no mesmo diretório, tem uma forma de organizar esse .class para não poluir visualmente?
Você configurou o VSCode igual ao vídeo da aula anterior? Para mim não aparece essa pasta bin, deve ser uma configuração das extensões que foram instaladas. Quando eu executo o meu programa, é compilado os os arquivos do projeto e esses arquivos compilados (.class) são movidos para uma outras pasta (ex: C:\Users\lucas\AppData\Roaming\Code\User\workspaceStorage\de009d5eb117dd611884546abb755b7c edhat.java\jdt_ws\TesteClassFiles_569603e9\bin), por isso eles não aparecem no VSCode, porque eles não existem na pasta do workspace. Se mesmo após ter seguido o meu vídeo "Como Instalar java no VS Code", o que você pode tentar é configurar o editor pra ele ocultar os arquivos .class ou até mesmo a pasta bin: 1. Abre as configurações de usuário do Visual Studio Code ( File > Preferences > Settings). Vai abrir uma janela. 2. Na barra de pesquisa lá em cima, digita 'files:exclude' (sem aspas) 3. Nessa configuração, você vai digitar o padrão de arquivos ou pastas que você quer ocultar do File Explorer do VSCode. É uma configuração global, vai influenciar em qualquer tipo de projeto (Java ou outra linguagem de programação) 4. Se você quiser ocultar apenas os arquivos .class, adiciona o padrão **/*.class 5. Se você quiser ocultar a pasta bin de qualquer projeto (não apenas Java), adiciona o padrão **/bin Depois me fala se deu certo 😁
@@AcademiadosDevs Na verdade no meu VSCode os .class são gerados ma mesma pasta que está os .java, ele não manda para pasta bin nem nada do tipo, eu queria pelo menos mover automaticamente esses .class para uma pasta bin (que não está sendo criada no meu vs), vou seguir esses caminhos que me informou, acredito que a soluão esteja nessa linha mesmo da configuração do VS. Valeu pela atenção, se eu conseguir uma solução posto aqui.
No vídeo eu não mostrei como criar um package por isso não mostrou. Mas para criar pasta você cria as pastas dentro de src, ao criar uma classe nessas pastas será adicionado o package no início da declaração da classe. Eu postei um vídeo sobre isso, se quiser dar uma conferida. Era essa a sua dúvida?
Você instalou todas as extensões do Java que eu expliquei nesse tutorial? ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-xUCGahzEM84.html Mas esse auto-complete do "class" para gerar o esquelo de uma classe não é muito usado. Se você está usando as extensões que falei acima, ao criar um arquivo com a extensão .java, ele já irá gerar o esqueleto de uma classe.
Qual a utilidade do String[] args? R: Você pode executar o seu algoritmo por linha de comando no terminal e passar valores de variáveis externamente, ex: "java meuprograma azul amarelo" O seu vetor de args vai receber os 2 argumentos: ["azul", "amarelo"], dessa forma você pode passar valores diferente pro seu programa compilado sem ter que editar o seu código. Outro exemplo: "java jogo 1920 1080", para abrir um jogo em java informando a resolução. Posso remover os parâmetros? R: O Java quando executa o seu projeto procura por um método com exatamente essa assinatura: public static void main(String[] args) Se você remover os parâmetros a assinatura ficará public static void main() Dessa forma o Java não vai encontrar a assinatura do método no arquivo e não vai executar.
No meu debug console nunca aparece nada quando eu dou play, ele só aparece no terminal, cheio de outras coisas no meio, tipo o link da pasta que está salvo o meu projeto, o que pode ser isso?
É porque você não configurou a extensão "Java Debugger for Java" para usar o console "internalConsole" ao invés de "integratedTerminal (default)". Eu ensino isso nesse vídeo: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-xUCGahzEM84.html No tópico "Melhorando a legibilidade do Console":
Muito obrigado, estou aprendendo java e odiei o eclipse. Você acha que é importante eu aprender a mexer no eclipse ainda assim ou poucas empresas vão pedir que eu saiba mexer no eclipse?
Fala Aivan, beleza? Seguinte, se você instalou e configurou o seu VSCode seguindo o meu vídeo, eu mostrei como melhorar a legibilidade do console usando o internalConsole, o problema é que esse console não permite digitar informações do teclado nele (Scanner), então se o seu projeto Java faz o uso do Scanner, você precisará usar o integratedTerminal. Para configurar isso, vai em Extensões do VSCode > Procura por 'Debugger for java', clica na engrenagem dele, em "Settings: Console" troca de internalConsole para integratedConsole. Então se o seu projeto não usa Scanner, usa o internalConsole, caso contrário, vai de integratedConsole mesmo.
Você tinha outra extensão instalada? Recomendo remover as outras extensões de Java, reiniciar o processo e instalar igual eu mostro no vídeo anterior. Depois me fala se resolveu ✌🏼
man, o meu aparece um problema no terminal escrito "java is non-project file, only syntax errors are reported" mas consigo programar normal, pq isso acontece? incomoda bastante
Ali no app.java, fica aquele relógio vermelho, como faço para resolver esse problema? E quando clico no Run aparece um erro e não roda, mas quando vou no run do canto superior direito, ele roda tranquilo.
Olá Rian, não sei o que é esse "relógio vermelho" que você falou, você tinha ou instalou outras extensões de Java além daquelas que eu mostrei no outro vídeo? Se quiser mandar um print do problema por DM no instagram @academiadosdevs