Tech Writers

Como começar a programar em Java: escolha a JDK e a IDE certa

4 minutos

Apesar de ser uma linguagem que está no mercado desde os anos 90, ela possui várias vertentes, várias abordagens e vem se atualizando e se adequando aos novos cenários. Além disso, muitas empresas usam Java como stack principal de desenvolvimento, o que torna o mercado de trabalho cheio de oportunidades para quem domina a linguagem.

Antes de qualquer coisa, você precisará ter um ambiente instalado em sua máquina para trabalhar com Java. O básico é uma JDK (Java Development Kit) e uma IDE (Integrated Development Environment). Bem, é ai que você começa a sentir quão amplo Java é.

Existem, basicamente, dois tipos de JDKs: a Enterprise e a Open. Desde que a Sun Microsystems foi adquirida pela Oracle, em Janeiro de 2010, a Oracle vem trabalhando em um perfil mais fechado e corporativo do Java, alinhado com os seus valores enquanto empresa. Para uso não comercial, o Java Enterprise é livre para uso apenas em sua versão mais recente. No entanto, dado a grande comunidade Global do Java, hoje temos também a Open JDK, fork do projeto principal da JDK durante sua versão 8, mantendo todos os princípios do software livre.

E qual delas você deve escolher? Depende da sua necessidade. Acredito que, se você está começando no mundo Java, a melhor opção é a versão mais recente (stable) do Open. Essa é a que possui o maior número de features, com maior número de pessoas interessadas e discutindo sobre os problemas em torno dela. Além disso, por ser desenvolvida pela comunidade, a comunidade em si apoia em seu uso, que se mostra um caminho muito mais fácil que aprender totalmente sozinho.  

A JDK 

Em termos práticos, para instalar a Open JDK, você pode acessar este link e baixar a versão correta para o seu sistema operacional. No caso da opção pela JDK da Oracle, acesse este link e baixe a versão correta para o seu sistema operacional. Depois de baixado o instalador da JDK, instale em seu sistema como um programa normal. Em alguns sistemas e instaladores, o Java já se configura automaticamente para uso. Para confirmar isso, abra um terminal e digite java –version .

Caso a instalação tenha se configurado corretamente, você deverá ter uma saída com o número da versão que você instalou, conforme exemplo a baixo: 

Caso não tenha nenhum tipo de resposta ou resposta como “comando não encontrado”, você precisa adicionar o diretório “bin” dentro do diretório de instalação do Java ao path do seu sistema operacional. Isso varia muito de sistema para sistema. Nesse caso em específico, sugiro que busque diretamente sobre a sua necessidade em um buscador da internet. 

A IDE 

Uma vez feita a configuração de sua JDK, é possível realizar a escrita de artefatos Java diretamente em editores de texto, bem como sua compilação e execução em prompts de comando. Porém, a fim de facilitar o trabalho com Java, existem ferramentas chamadas IDEs (Integrated Development Environments) que agrupam ferramentas e funcionalidades destinadas ao uso com linguagens de programação. IDEs tendem a ser flexíveis e aceitar diversas configurações e plugins para atender diversas necessidades e linguagens de programação distintas.

No caso do Java em específico, a IDE mais tradicional de todas é o Eclipse. O Eclipse já vem com uma série de ferramentas básicas configuradas para uso, como ferramentas de depuração de código (execução linha a linha, permitindo visualização de valores de variáveis em tempo real e simulação de execução de trechos de código) e versionamento de fontes (como GIT, SVN, vss, etc). O Eclipse pode ser baixado aqui. Além disso, em algumas de suas distribuições, é possível baixar junto a JDK a qual é configurada automaticamente por ele.

Vale ressaltar que o próprio Eclipse possui várias versões. Durante sua instalação, ele questiona sobre o seu uso. A distribuição mais completa é a Java EE for web developers (e a que recomendo a instalação), pois permite diversos tipos de desenvolvimento com Java. É óbvio que, se o seu objetivo for algo muito específico dentro de Java (como desenvolvimento para dispositivos embarcados), essa versão não lhe atenderá e outra versão do Eclipse necessitaria ser baixada.  

Porém, não se prenda ao Eclipse. IDEs dinâmicas como o Visual Studio Code estão crescendo na comunidade de desenvolvimento, pois permitem desenvolver em mais de uma linguagem com precisão, exigindo apenas esforço maior de configuração no início de seus projetos. Porém, tem maior versatilidade em projetos de maior complexidade e de diversas linguagens de programação distintas.  

O Workspace 

A instalação de IDEs em seu sistema operacional segue a instalação como de qualquer programa. No primeiro acesso, ela tem, por costume, pedir um diretório que será seu workspace (área de trabalho). O workspace, assim como as configurações internas da IDE, tende a ser de escolhas pessoais de forma a organizar todos os seus artefatos e projetos que você irá desenvolver. Pense a respeito e crie metodologia própria, pois não existe situação mais confusa que ambiente de trabalho desorganizado. 

Considerações

Tendo a IDE instalada, basta criar seu novo projeto ou clonar um repositório remoto, criar seus artefatos. Enfim, as portas de desenvolvimento em Java estão abertas. Basta explorar! Vale ressaltar que esse artigo é um pequeno recorte do grande mundo de desenvolvimento de software. 

Para ver mais artigos muito interessantes sobre o universo do desenvolvimento, fique de olho aqui neste mesmo blog. Até uma próxima! 

Fontes e Sugestões 

Como instalar uma Open JDK no Windows.

Como instalar o Visual Studio Code no Windows para trabalhar com Java

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *