Capítulo 3. Ferramentas do ofício
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
Embora seja quase certo que fará a maior parte do seu desenvolvimento Java num IDE, como o VS Code ou o IntelliJ IDEA, todas as ferramentas principais de que necessita para criar aplicações Java estão incluídas no JDK que descarregou em "Instalar o JDK". Quando escrevemos o código-fonte Java, é o compiladorJava - javac - que transforma nosso código-fonte em bytecode utilizável. Quando queremos testar esse bytecode, é o próprio comando Java - java- que utilizamos para executar os nossos programas. Quando tivermos todas as nossas classes compiladas e a funcionar em conjunto, é a ferramenta de arquivo Java - jar- que nos permite agrupar essas classes para distribuição. Neste capítulo, discutiremos algumas dessas ferramentas de linha de comando que podem ser usadas para compilar, executar e empacotar aplicativos Java. Existem muitas ferramentas de desenvolvimento adicionais incluídas no JDK, como o jshell para trabalho interativo ou o javap para descompilar arquivos de classe. Não teremos tempo para discutir todas elas neste livro, mas em qualquer lugar onde outra ferramenta possa ser útil, nós a mencionaremos. (E nós definitivamente veremos o jshell. É ótimo para testar rapidamente uma nova classe ou método).
Queremos que te sintas confortável com estas ferramentas de linha de comandos, mesmo que não trabalhes normalmente num terminal ...