Oii, Jorge, tudo bem?
A criação automática de arquivos .class
é um comportamento padrão do Java. Isso acontece porque o Java é uma linguagem compilada, e os arquivos .class
são o resultado da compilação dos seus arquivos .java
. Esses arquivos .class
contêm o código em bytecode que a Java Virtual Machine (JVM) executa.
Se esses arquivos estão causando confusão, você pode configurar o VSCode para colocar esses arquivos compilados em um diretório separado. Você pode modificar ou criar um arquivo settings.json
no diretório .vscode
da sua pasta.
Você pode configurar deste jeito, por exemplo:
- Crie ou abra o arquivo
.vscode/settings.json
no seu projeto. - Adicione ou modifique as seguintes linhas:
{
"java.project.outputPath": "bin",
"files.exclude": {
"**/*.class": true
}
}
Ali no código acima, todos os arquivos .class
serão gerados na pasta bin
ao invés da src
.
E a linha "/*.class": true
dentro de files.exclude
faz com que os arquivos sejam ocultados na visão do explorador de arquivos.
Se outra dúvida surgir, estamos à disposição.
Abraços e bons estudos! :)
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.