Principais IDEs para desenvolvimento Java \| TreinaWeb               Promoção no ar   Matricule-se agora e garanta **54% de desconto**  

  Termina em   Tempo restante da oferta: 02 Horas 

 00 Min 

 11 Seg 

   Tempo restante da oferta: 02 00 11 

  [Assinar →](https://www.treinaweb.com.br/checkout/pagamento/plano/anual?cupom=TW-SCLIENTE26) 

   [                ](https://www.treinaweb.com.br)  Explorar  

 [ Quanto custa? ](#assinatura) [ FAQ ](https://www.treinaweb.com.br#faq) [Matricule-se](#assinatura) [ Entrar ](https://www.treinaweb.com.br/login) 

     [ Início ](https://www.treinaweb.com.br) [ Artigos ](https://www.treinaweb.com.br/blog) Principais IDEs para desenvolvimento Java  [ Java ](https://www.treinaweb.com.br/blog/categoria/java) [ Tecnologia ](https://www.treinaweb.com.br/blog/categoria/tecnologia) 

# Principais IDEs para desenvolvimento Java

 Veja neste artigo as principais IDEs para desenvolvimento em Java.

 [ Ana Paula de Andrade ](https://www.treinaweb.com.br/blog/autor/ana-paula-andrade) 7 anos atrás

  ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2020/05/05101602/IDE-JAVA.png)  

[IDE ou Integrated Development Environment](https://www.treinaweb.com.br/blog/o-que-e-uma-ide-ambiente-de-desenvolvimento-integrado/ "IDE ou Integrated Development Environment") (Ambiente de Desenvolvimento Integrado) é um software que auxilia no desenvolvimento de aplicações. Desta forma, combinam ferramentas comuns em uma única interface gráfica do usuário (GUI).

No artigo anterior, exploramos algumas características, vantagens e desvantagens em sua utilização, porém podemos dizer que, para o desenvolvedor, é uma forma de criar aplicações de maneira mais rápida, uma vez que estas IDEs auxiliam em todo o processo de desenvolvimento de uma aplicação.

Além disso, as IDEs proveêm diversos benefícios, como a análise de todo o código a ser escrito para identificar bugs causados por um erro de digitação, autocompletam trechos de códigos, e etc.

[  ![Java - Fundamentos](https://d2knvm16wkt3ia.cloudfront.net/assets/svg-icon/java.svg)   Curso Java - Fundamentos Conhecer o curso ](https://www.treinaweb.com.br/curso/java-fundamentos)

Sendo assim, veremos neste artigo as principais IDEs para desenvolvimento em [Java](https://www.treinaweb.com.br/blog/o-que-e-e-como-comecar-com-java/ "Java").

## Principais IDEs para desenvolvimento em Java

### Eclipse

![Logo do Eclipse](https://dkrn4sk0rn31v.cloudfront.net/2020/05/05155619/Logo-Eclipse.jpg)

Lançada em 2001, possuindo como autor a IBM, sobre a licença EPL (Eclipse Public Licence), o Eclipse é uma IDE para desenvolvimento em Java que também suporta diversas outras linguagens apenas com a instalação de plugins (C/C++, PHP, Python, Kotlin, entre outras).

Dentre suas principais características podemos citar:

- Multiplataforma: Pode ser executado nos diferentes sistemas operacionais (Windows, Linux e macOS);
- Tecnologia baseada em plugins: Através da instalação de plugins, o desenvolvedor poderá incrementar as funcionalidades do Eclipse;
- Pacotes de desenvolvimento: Podemos utilizar diversos pacotes de desenvolvimento para criar diferentes tipos de aplicações com Java (Web e Desktop);
- Uso de SWT (Standard Widget Toolkit): Widget toolkit para uso com a plataforma Java;
- Criação de aplicações gráficas multiplataforma: Com o Eclipse podemos criar interfaces gráficas para aplicações Java.

O Eclipse é uma excelente IDE, muito utilizada no mercado. Desta forma, seu uso facilita a criação de aplicações Java tanto para Desktop ou Web.

[O download do Eclipse](https://www.eclipse.org/downloads/ "O download do Eclipse") poderá ser realizado em seu próprio site.

### NetBeans

![Logo do NetBeans](https://dkrn4sk0rn31v.cloudfront.net/2020/05/05155458/Logo-NetBeans.png)

O NetBeans é uma IDE gratuita e de código fonte aberto para desenvolvimento Java, porém extensível para diversas outras linguagens, como PHP, Python, JavaScript, etc.

Lançada em dezembro de 2000, o NetBeans é uma das principais IDEs para o desenvolvimento Java.

Inicialmente desenvolvido como um software proprietário, em 2010, ao ser adquirido pela Oracle, o NetBeans se tornou parte do ecossistema Java, alavancando ainda mais sua utilização e popularidade.

Porém, em 2016, a Oracle propôs mover o projeto NetBeans para um projeto aberto dentro da Apache, o chamando de Apache NetBeans.

Dentre suas principais características, podemos citar:

- Multiplataforma: Podemos utilizar o NetBeans nos principais sistemas operacionais do mercado (Windows, Linux e macOS);
- Melhor suporte ao Java: Por fazer parte do ecossistema do Java, é a IDE oficial e recomendada pela própria Oracle;
- Criação de interfaces: Possui suporte para criação de interfaces para aplicações web, desktop e mobile.

IDE oficial para o desenvolvimento Java, seja ela Desktop ou Web.

Em seu site é possível [baixar o NetBeans](http://netbeans.apache.org/ "baixar o NetBeans"), além de visualizar suas características.

### IntelliJ

![Logo do IntelliJ ](https://dkrn4sk0rn31v.cloudfront.net/2020/05/05155657/Logo-IntelliJ.png)

O IntelliJ IDE é uma das principais IDEs do mercado.

Criada pela Jetbrains, uma empresa especializada no desenvolvimento de IDEs, o IntelliJ teve um crescimento impressionante nos últimos anos.

Apesar de ter sido lançada em 2001, foi a partir de 2010 que a IDE começou a ser reconhecida no mercado.

Em 2014, a Google anunciou que o Android Studio, uma IDE baseada no IntelliJ IDE para criação de aplicações Android, seria a IDE oficial para o desenvolvimento Android. Com este anúncio, as IDEs desenvolvidas pela Jetbrains ganharam mais visibilidade.

Dentre suas principais características, podemos citar:

- Assistente de código: Possui um ótimo assistente de código, autocompletando trechos de sentenças para facilitar a criação de aplicações;
- Uso de plugins: É possível desenvolver em diferentes tecnologias com o IntelliJ (Python, Dart, etc) com o uso de plugins;
- Suporte nativo ao Kotlin: Podemos desenvolver aplicações utilizando o Kotlin, linguagem baseada no Java criada pela própria Jetbrains.

O IntelliJ cresceu muito nos últimos anos, se tornando uma das principais IDEs para o desenvolvimento de aplicações Java.

O IntelliJ possui duas versões, a “Ultimate” que possui diversos recursos, como ferramentas de bancos de dados, suporte nativo ao Spring e detecção de duplicidades.

[  ![Java - Orientação a objetos](https://d2knvm16wkt3ia.cloudfront.net/assets/svg-icon/java.svg)   Curso Java - Orientação a objetos Conhecer o curso ](https://www.treinaweb.com.br/curso/java-orientacao-a-objetos)

Já sua versão “Community”, um pouco mais limitada, porém completa o bastante para os principais desenvolvedores do mercado.

[O download do IntelliJ](https://www.jetbrains.com/pt-br/idea/ "O download do IntelliJ") pode ser feito em seu site oficial.

### VSCode

![Logo VSCode](https://dkrn4sk0rn31v.cloudfront.net/uploads/2020/05/logo-vscode.png)

Lançado pela Microsoft em 2015, o Visual Studio Code (VSCode) é um editor de código para desenvolvimento de aplicações web, tendo uma grande adoção pelas comunidades de diversas linguagens e tecnologias, não atendendo somente a projetos ASP.NET como também projetos em Node.js.

Dentre suas principais características podemos citar:

- Multiplataforma: Pode ser executado nos diferentes sistemas operacionais (Windows, Linux e macOS);
- Open source: seu código foi disponibilizado no GitHub, o que permite à comunidade contribuir com a criação de extensões e novas funcionalidades.
- Integração com o git

O [download do VSCode](https://code.visualstudio.com/download "download do VSCode") pode ser realizado em seu próprio site, além de podermos conferir diversas outras informações.

## Podemos concluir que…

Como sabemos, uma IDE facilita (e muito) o desenvolvimento de aplicações, independente da linguagem e tecnologia que utilizamos.

No Java, o número de IDEs é bem alto, por isso, precisamos estudar bem a ferramenta que será utilizada em nossos projetos.

Neste artigo vimos algumas das principais opções do mercado, que possuem features essenciais e que facilita o desenvolvimento de nossos projetos.

Se você quer conhecer mais sobre essa linguagem, não se esqueça de acessar nosso [Guia da linguagem Java](https://www.treinaweb.com.br/blog/guia-da-linguagem-java/ "Guia da linguagem Java"). Te esperamos lá :)

 [ ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2023/06/BANNER-BLOG-2-2.jpg) ](https://api.whatsapp.com/send/?phone=5544988609539&text=Olá,+li+o+artigo+no+blog+e+gostaria+de+saber+mais+sobre+a+TreinaWeb.)

- [ #Java ](https://www.treinaweb.com.br/blog/tag/java)
- [ #Eclipse ](https://www.treinaweb.com.br/blog/tag/eclipse)
- [ #IDE ](https://www.treinaweb.com.br/blog/tag/ide)
- [ #IntelliJ ](https://www.treinaweb.com.br/blog/tag/intellij)
- [ #NetBeans ](https://www.treinaweb.com.br/blog/tag/netbeans)

Autor

 ![Ana Paula de Andrade](//secure.gravatar.com/avatar/76297b487187c82ae476e823018dbfc0?d=mm)

## Ana Paula de Andrade

 Graduanda em Sistemas de Informação pelo Instituto Federal da Bahia. É responsável pelo atendimento ao cliente, gerenciamento de redes sociais e revisão de cursos, além da redação de artigos para o blog da TreinaWeb. 

 [Todos os artigos](https://www.treinaweb.com.br/blog/autor/ana-paula-andrade)  

## Continue estudando

 Transforme leitura em prática com os cursos e formações da TreinaWeb.

 [Ver cursos](https://www.treinaweb.com.br/cursos)   

  Continue lendo

## Artigos relacionados

- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2020/05/IDE-PHP-400x280.png)  [ PHP ](https://www.treinaweb.com.br/blog/categoria/php) 

     7 anos atrás

    ##  [ Principais IDEs para desenvolvimento PHP ](https://www.treinaweb.com.br/blog/principais-ides-para-desenvolvimento-php) 

     Veja neste artigo as principais IDEs para desenvolvimento PHP.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2021/03/GUIA-LINGUAGEM-JAVA-400x280.png)  [ Java ](https://www.treinaweb.com.br/blog/categoria/java) 

     6 anos atrás

    ##  [ Guia da linguagem Java ](https://www.treinaweb.com.br/blog/guia-da-linguagem-java) 

     Confira neste guia os principais tópicos para iniciar seus estudos na linguagem Java.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2020/05/IDE-PYTHON-400x280.png)  [ Python ](https://www.treinaweb.com.br/blog/categoria/python) 

     7 anos atrás

    ##  [ Principais IDEs para desenvolvimento Python ](https://www.treinaweb.com.br/blog/principais-ides-para-desenvolvimento-python) 

     Veja neste artigo as principais IDEs para desenvolvimento Python.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2021/03/principais-ides-para-desenvolvimento-dart-400x280.png)  [ Dart ](https://www.treinaweb.com.br/blog/categoria/dart) 

     6 anos atrás

    ##  [ Principais IDEs para desenvolvimento Dart ](https://www.treinaweb.com.br/blog/principais-ides-para-desenvolvimento-dart) 

     Veja neste artigo as principais IDEs para desenvolvimento Dart.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2020/06/IDE-CSHARP-400x280.png)  [ C# ](https://www.treinaweb.com.br/blog/categoria/csharp) 

     6 anos atrás

    ##  [ Principais IDEs para desenvolvimento C# ](https://www.treinaweb.com.br/blog/principais-ides-para-desenvolvimento-c) 

     Veja neste artigo as principais IDEs para desenvolvimento C#.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2021/03/guia-da-linguagem-python-400x280.png)  [ Python ](https://www.treinaweb.com.br/blog/categoria/python) 

     6 anos atrás

    ##  [ Guia da linguagem Python ](https://www.treinaweb.com.br/blog/guia-da-linguagem-python) 

     Entenda os principais conceitos para iniciar seus estudos neste guia da linguagem Python.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2022/05/O-QUE-E-PHP-400x280.png)  [ PHP ](https://www.treinaweb.com.br/blog/categoria/php) 

     5 anos atrás

    ##  [ Guia da linguagem PHP ](https://www.treinaweb.com.br/blog/guia-da-linguagem-php) 

     Nesse guia de PHP você aprenderá o necessário para criar os seus primeiros softwares com a linguagem de programação PHP. Acesse agora mesmo!

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2020/04/24104644/O-QUE-É-IDE-400x280.png)  [ Tecnologia ](https://www.treinaweb.com.br/blog/categoria/tecnologia) 

     7 anos atrás

    ##  [ O que é uma IDE (Ambiente de Desenvolvimento Integrado)? ](https://www.treinaweb.com.br/blog/o-que-e-uma-ide-ambiente-de-desenvolvimento-integrado) 

     Veja neste artigo o que é uma IDE e suas principais características.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2017/08/kotlin-a-nova-linguagem-oficial-para-desenvolvimento-android-400x280.png)  [ Android ](https://www.treinaweb.com.br/blog/categoria/android) 

     9 anos atrás

    ##  [ Kotlin: A nova linguagem oficial para desenvolvimento Android ](https://www.treinaweb.com.br/blog/kotlin-a-nova-linguagem-oficial-para-desenvolvimento-android) 

     Conheça um pouco mais sobre Kotlin, a nova linguagem de programação que se tornou oficial para desenvolvimento Android.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2017/08/java-csharp-ou-php-qual-linguagem-escolher-400x280.jpg)  [ Desenvolvimento Back-end ](https://www.treinaweb.com.br/blog/categoria/desenvolvimento-back-end) 

     9 anos atrás

    ##  [ Java, C# ou PHP: qual linguagem escolher? ](https://www.treinaweb.com.br/blog/java-csharp-ou-php-qual-linguagem-escolher) 

     Qual linguagem escolher? Java, C# ou PHP? Quais são as vantagens de cada uma? Vamos analisar estas dúvidas que são comuns para quem está começando.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2021/05/typescript-400x280.png)  [ Javascript ](https://www.treinaweb.com.br/blog/categoria/javascript) 

     10 anos atrás

    ##  [ Precisamos falar sobre o TypeScript ](https://www.treinaweb.com.br/blog/precisamos-falar-sobre-o-typescript) 

     O TypeScript é um caso interessante. Ou você o adora ou o odeia. Parece não haver um consenso intermediário de maneira geral na comunidade. Vamos conversar um pouco sobre?

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2018/01/12140601/carreira-de-desenvolvedor-de-aplicativos-como-comecar-400x280.png)  [ Desenvolvimento Mobile ](https://www.treinaweb.com.br/blog/categoria/desenvolvimento-mobile) 

     9 anos atrás

    ##  [ Carreira de desenvolvedor de aplicativos: como começar ](https://www.treinaweb.com.br/blog/carreira-de-desenvolvedor-de-aplicativos-como-comecar) 

     Saiba como se tornar um desenvolvedor de aplicativos reconhecido pelo mercado.

     Ler artigo

## Um ano de acesso total para você viver de programação.

 Todos os cursos e formações da TreinaWeb numa única assinatura, com professores que atuam no mercado, suporte direto e certificados. Do primeiro `console.log` ao mercado de trabalho.

- **1 ano** de acesso a **todos os cursos**
- Cursos novos **toda semana**
- Suporte **direto com professores**
- Plano de carreira **personalizado**
- **Certificados digitais** inclusos
- **Aplicativos** para Android e iOS, com **acesso offline**

    **Garantia incondicional de satisfação** 

 Teste por 7 dias e, se não fizer sentido para você, devolvemos seu dinheiro.

### Acesso completo a todos os cursos e dezenas de Formações.

 12 meses 

  Economize R$ 840,00  54% OFF 

 de 12x R$ 129,00 por apenas

 12x  R$ 59,00

 sem juros no cartão de crédito ou R$ 599,00 à vista

  Oferta termina em  **02h 00min 11s**

- Acesso imediato e ilimitado durante 1 ano.
- Plano de carreira personalizado.
- Suporte direto com professores.
- E muito mais!

 [Matricule-se agora](https://www.treinaweb.com.br/checkout/pagamento/plano/anual?cupom=TW-SCLIENTE26)

     [                ](https://www.treinaweb.com.br)

 Escola online de programação, tecnologia e IA.

- [  ](https://www.facebook.com/TreinaWeb/)
- [  ](https://www.instagram.com/treinaweb/)
- [  ](https://www.youtube.com/user/TreinaWeb)
- [  ](https://twitter.com/treinaweb)
- [  ](https://www.linkedin.com/company/treinaweb)
- [  ](https://github.com/treinaweb)

## Inscreva-se em nossa newsletter

Receba lançamentos, promoções e novidades.

   Seu nome     Seu WhatsApp     Seu melhor e-mail   Inscrever-se 

## Cursos

- [ Base para Devs ](https://www.treinaweb.com.br/categoria/base-para-devs)
- [ Front-end ](https://www.treinaweb.com.br/categoria/desenvolvimento-front-end)
- [ Back-end ](https://www.treinaweb.com.br/categoria/desenvolvimento-back-end)
- [ Mobile ](https://www.treinaweb.com.br/categoria/desenvolvimento-mobile)
- [ Bancos de Dados ](https://www.treinaweb.com.br/categoria/bancos-de-dados)
- [ Cloud ](https://www.treinaweb.com.br/categoria/cloud-computing)
- [ IA ](https://www.treinaweb.com.br/categoria/ia)
- [ E mais ](https://www.treinaweb.com.br/categoria/e-mais)
- [ Ver todos os cursos ](https://www.treinaweb.com.br/cursos)

## Conteúdo

- [ Formações ](https://www.treinaweb.com.br/formacoes)
- [ Projetos práticos ](https://www.treinaweb.com.br/projetos-praticos)
- [ Direto ao ponto ](https://www.treinaweb.com.br/direto-ao-ponto)
- [ Planos ](https://www.treinaweb.com.br#assinatura)
- [ Depoimentos ](https://www.treinaweb.com.br#depoimentos)
- [ Comunidade ](https://www.treinaweb.com.br#comunidade)
- [ Corpo docente ](https://www.treinaweb.com.br#docente)

## A empresa

- [ Sobre a TreinaWeb ](https://www.treinaweb.com.br#sobre)
- [ Perguntas frequentes ](https://www.treinaweb.com.br#faq)
- [ Vantagens de estudar na TreinaWeb ](https://www.treinaweb.com.br/vantagens-de-estudar-na-treinaweb)
- [ Cursos para empresas ](https://www.treinaweb.com.br/empresas)
- [ Sugira um novo curso ](https://www.treinaweb.com.br/sugerir-curso)
- [ Trabalhe conosco ](https://www.treinaweb.com.br/trabalhe-conosco)
- [ Artigos ](https://www.treinaweb.com.br/blog)
- [ Desenvolvedores e agentes ](https://www.treinaweb.com.br/developers)
- [ Contato ](https://www.treinaweb.com.br/contato)
- [ Política de privacidade ](https://www.treinaweb.com.br/politica-de-privacidade)
- [ Termos de uso ](https://www.treinaweb.com.br/termos-de-uso)

## Baixe nosso aplicativo

 [   Disponível na **App Store**  ](https://apps.apple.com/us/app/treinaweb/id1322729447) [   Disponível no **Google Play**  ](https://play.google.com/store/apps/details?id=br.com.treinaweb.mobile) 

  Av. Paulista, 1765, Conj 71 e 72 · Bela Vista · São Paulo · SP · 01311-200   © 2004 – 2026 TreinaWeb Tecnologia LTDA · CNPJ 06.156.637/0001-58
