Eclipse Download 2021-12: Tudo o que você precisa saber
Se você está procurando um ambiente de desenvolvimento integrado (IDE) poderoso e versátil para seus projetos de programação, considere baixar o Eclipse IDE 2021-12. Esta é a versão mais recente do popular IDE de código aberto que oferece suporte a vários idiomas, como Java, C/C++, PHP, Python, Ruby e muito mais. Neste artigo, mostraremos como baixar e instalar o Eclipse IDE 2021-12 para diferentes plataformas, o que há de novo nesta versão, quais são os benefícios de usar o Eclipse IDE, como ele se compara a outros IDEs e algumas perguntas frequentes.
eclipse download 2021-12
Download File: https://ssurll.com/2vRmhy
Como baixar o Eclipse IDE 2021-12
Baixar e instalar o Eclipse IDE 2021-12 é relativamente fácil, mas envolve algumas etapas e software de pelo menos duas fontes diferentes. Primeiro, você precisa ter um Java Runtime Environment (JRE) ou Java Development Kit (JDK) instalado em seu computador. A versão mais recente do Eclipse requer uma JVM de 64 bits e não suporta uma JVM de 32 bits. Também requer Java 17 ou mais recente. Se você estiver usando o Eclipse para desenvolvimento Java ou estiver no macOS, deverá instalar um JDK em vez de um JRE.
Em segundo lugar, você precisa baixar o pacote apropriado do Eclipse IDE 2021-12 do site oficial do Eclipse. Existem diferentes pacotes disponíveis, dependendo de suas necessidades e preferências. Por exemplo, se você estiver desenvolvendo principalmente aplicativos Java, poderá fazer download do pacote Eclipse IDE for Java Developers. Se você estiver desenvolvendo aplicativos da web, poderá fazer download do pacote Eclipse IDE para Enterprise Java e Web Developers. Você também pode baixar o Eclipse Installer, que permite escolher entre vários pacotes e personalizar sua instalação.
Em terceiro lugar, você precisa extrair o pacote baixado para uma pasta de sua escolha. Você pode usar qualquer ferramenta de compactação de arquivos, como WinZip, 7-Zip ou as ferramentas integradas do Windows ou macOS.Você deve evitar extrair o pacote para uma pasta que exija privilégios de administrador, como Arquivos de Programas ou Aplicativos. Você também deve evitar o uso de espaços ou caracteres especiais no nome da pasta.
Por fim, você precisa executar o arquivo eclipse.exe (no Windows) ou o arquivo Eclipse.app (no macOS) para iniciar o Eclipse IDE. Você será solicitado a selecionar uma pasta do espaço de trabalho, onde seus projetos e configurações serão armazenados. Você pode usar o espaço de trabalho padrão ou criar um novo. Você também pode alternar as áreas de trabalho posteriormente no menu Arquivo.
As seções a seguir fornecerão instruções mais detalhadas para cada plataforma.
janelas
Se você estiver usando o Windows, aqui estão as etapas para baixar e instalar o Eclipse IDE 2021-12:
Baixe e instale um Java 17 de 64 bits ou mais recente em , desde que sejam compatíveis com o Eclipse.
Baixe o pacote Eclipse IDE 2021-12 de sua escolha em . Você pode escolher entre diferentes pacotes como Eclipse IDE para Java Developers, Eclipse IDE para C/C++ Developers, Eclipse IDE para Enterprise Java e Web Developers, etc. Alternativamente, você pode baixar o Eclipse Installer e selecionar um pacote a partir dele.
Extraia o pacote baixado para uma pasta de sua escolha. Por exemplo, você pode extraí-lo para C:\eclipse ou D:\eclipse. Não o extraia para uma pasta que exija privilégios de administrador, como C:\Arquivos de Programas. Não use espaços ou caracteres especiais no nome da pasta.
Execute o arquivo eclipse.exe da pasta extraída para iniciar o Eclipse IDE. Você será solicitado a selecionar uma pasta do espaço de trabalho, onde seus projetos e configurações serão armazenados. Você pode usar o espaço de trabalho padrão ou criar um novo. Você também pode alternar as áreas de trabalho posteriormente no menu Arquivo.
Você baixou e instalou com sucesso o Eclipse IDE 2021-12 em seu computador Windows.
Mac
Se você estiver usando Mac, aqui estão as etapas para baixar e instalar o Eclipse IDE 2021-12:
Baixe e instale um Java 17 de 64 bits ou mais recente em , desde que sejam compatíveis com o Eclipse.
Baixe o pacote Eclipse IDE 2021-12 de sua escolha em . Você pode escolher entre diferentes pacotes como Eclipse IDE para Java Developers, Eclipse IDE para C/C++ Developers, Eclipse IDE para Enterprise Java e Web Developers, etc. Alternativamente, você pode baixar o Eclipse Installer e selecionar um pacote a partir dele.
Extraia o pacote baixado para uma pasta de sua escolha. Por exemplo, você pode extraí-lo para /Users/yourname/eclipse ou /Applications/eclipse. Não use espaços ou caracteres especiais no nome da pasta.
Execute o arquivo Eclipse.app da pasta extraída para iniciar o Eclipse IDE. Você será solicitado a selecionar uma pasta do espaço de trabalho, onde seus projetos e configurações serão armazenados. Você pode usar o espaço de trabalho padrão ou criar um novo. Você também pode alternar as áreas de trabalho posteriormente no menu Arquivo.
Você baixou e instalou com sucesso o Eclipse IDE 2021-12 em seu computador Mac.
Linux
Se você estiver usando Linux, aqui estão as etapas para baixar e instalar o Eclipse IDE 2021-12:
Baixe e instale um Java 17 de 64 bits ou mais recente em , desde que sejam compatíveis com o Eclipse. Você pode precisar usar um gerenciador de pacotes como apt, yum ou pacman para instalar o Java em seu sistema Linux.
Baixe o pacote Eclipse IDE 2021-12 de sua escolha em . Você pode escolher entre diferentes pacotes como Eclipse IDE para Java Developers, Eclipse IDE para C/C++ Developers, Eclipse IDE para Enterprise Java e Web Developers, etc. Alternativamente, você pode baixar o Eclipse Installer e selecionar um pacote a partir dele.
Extraia o pacote baixado para uma pasta de sua escolha. Por exemplo, você pode extraí-lo para /home/seunome/eclipse ou /opt/eclipse. Não use espaços ou caracteres especiais no nome da pasta.
Execute o arquivo eclipse da pasta extraída para iniciar o Eclipse IDE. Você será solicitado a selecionar uma pasta do espaço de trabalho, onde seus projetos e configurações serão armazenados. Você pode usar o espaço de trabalho padrão ou criar um novo. Você também pode alternar as áreas de trabalho posteriormente no menu Arquivo.
Você baixou e instalou com sucesso o Eclipse IDE 2021-12 em seu computador Linux.
O que há de novo no Eclipse IDE 2021-12
O Eclipse IDE 2021-12 é a versão mais recente do IDE de software livre que traz muitos novos recursos e melhorias para aprimorar sua experiência de desenvolvimento. Aqui estão alguns dos destaques deste lançamento:
Ferramentas de Desenvolvimento Java (JDT)
O componente JDT do Eclipse IDE fornece ferramentas para desenvolver aplicativos Java, como editores, compiladores, depuradores, ferramentas de refatoração, ferramentas de análise de código etc. Alguns dos novos recursos do Java 17 suportados pelo JDT incluem:
Classes e interfaces seladas: são classes e interfaces que restringem quais outras classes ou interfaces podem estendê-las ou implementá-las. Eles permitem que você defina um conjunto fixo de subclasses ou subinterfaces para uma dada superclasse ou superinterface.
Correspondência de padrões para expressões de switch: esse recurso permite usar padrões em expressões de switch para corresponder valores com base em seu tipo, estrutura ou propriedades. Ele também permite vincular variáveis a partes do valor correspondente.
Blocos de texto: são literais de sequência de várias linhas que evitam a necessidade da maioria das sequências de escape e formatam automaticamente a sequência de forma previsível.
Registros: São classes que atuam como portadores transparentes de dados imutáveis. Eles fornecem uma sintaxe compacta para declarar classes que possuem apenas estado e nenhum comportamento.
Outros recursos, como geradores de números pseudo-aleatórios aprimorados, API de acesso à memória externa, API de vinculador externo, etc.
Além de oferecer suporte aos recursos do Java 17, o JDT também fornece outros aprimoramentos, como conclusão de código aprimorada, formatação de código, navegação de código, refatoração de código, geração de código, modelos de código, análise de código etc.
Ferramentas de Desenvolvimento C/C++ (CDT)
O componente CDT do Eclipse IDE fornece ferramentas para desenvolver aplicativos C/C++, como editores, compiladores, depuradores, ferramentas de refatoração, ferramentas de análise de código etc. Nesta versão, o componente CDT foi atualizado para suportar C++20, que é a versão padrão mais recente do C++. Alguns dos novos recursos do C++20 suportados pelo CDT incluem:
Conceitos: Esses são predicados que podem ser usados para restringir os parâmetros do modelo e executar a validação em tempo de compilação dos argumentos do modelo.
Intervalos: são abstrações que representam uma sequência de elementos que podem ser iterados. Eles fornecem uma maneira uniforme de trabalhar com diferentes tipos de sequências, como matrizes, contêineres, geradores, etc.
Módulos: São unidades de código que podem ser compiladas separadamente e importadas por outros módulos ou unidades de tradução. Eles melhoram a organização do código, a velocidade de compilação e o encapsulamento.
Co-rotinas: São funções que podem suspender e retomar sua execução em pontos específicos. Eles permitem que você escreva código assíncrono em um estilo sequencial.
Outros recursos, como inicializadores designados, operador de comparação de três vias (), expressões lambda com parâmetros de modelo, palavras-chave consteval e constinit, etc.
Além de oferecer suporte aos recursos do C++20, o CDT também fornece outros aprimoramentos, como conclusão de código aprimorada, formatação de código, navegação de código, refatoração de código, geração de código, modelos de código, análise de código etc.
Ferramentas de Desenvolvimento Web (WDT)
O componente WDT do Eclipse IDE fornece ferramentas para desenvolver aplicativos da Web, como editores, compiladores, depuradores, ferramentas de refatoração, ferramentas de análise de código etc. para linguagens como HTML, CSS, JavaScript, TypeScript, PHP etc. Alguns dos novos recursos e melhorias do WDT incluem:
HTML: suporte para recursos HTML5.3, como elemento de imagem, atributo srcset, atributo de carregamento, etc.
CSS: suporte para recursos CSS3, como layout de grade, layout flexbox, propriedades personalizadas, consultas de mídia, etc.
JavaScript: suporte para recursos do ECMAScript 2021, como operadores de atribuição lógica, separadores numéricos, método Promise.any, etc.
TypeScript: suporte para recursos do TypeScript 4.5, como asserções de importação, campos privados em interfaces, modificadores de importação/exportação somente de tipo, etc.
PHP: Suporte para recursos do PHP 8.1, como enums, propriedades somente leitura, constantes de classe final, fibras, etc.
Outros recursos, como suporte Angular 13, suporte React 17, suporte Vue 3, suporte Bootstrap 5, etc.
Além de oferecer suporte às mais recentes tecnologias e estruturas da Web, o WDT também fornece outros aprimoramentos, como conclusão de código aprimorada, formatação de código, navegação de código, refatoração de código, geração de código, modelos de código, análise de código etc.
Outros recursos notáveis
Além dos recursos e aprimoramentos específicos para cada componente, o Eclipse IDE 2021-12 também fornece alguns recursos e aprimoramentos gerais que se aplicam a todo o IDE. Alguns deles incluem:
Modo escuro: o Eclipse IDE agora oferece suporte a um tema escuro que altera a aparência da interface do usuário, editores, exibições, caixas de diálogo etc. para um esquema de cores escuras.Você pode ativar ou desativar o modo escuro no menu Preferências.
Conclusão de código: o Eclipse IDE agora fornece sugestões de conclusão de código mais inteligentes e com reconhecimento de contexto para vários idiomas e estruturas. Você também pode personalizar o comportamento e a aparência do preenchimento de código no menu Preferências.
Destaque de sintaxe: o Eclipse IDE agora oferece suporte a mais opções de destaque de sintaxe para diferentes linguagens e estruturas. Você também pode personalizar as cores e estilos de realce de sintaxe no menu Preferências.
Formatação de código: o Eclipse IDE agora oferece suporte a mais opções de formatação de código para diferentes linguagens e estruturas. Você também pode personalizar as regras e preferências de formatação de código no menu Preferências.
Navegação de código: o Eclipse IDE agora suporta mais recursos de navegação de código, como ir para definição, ir para declaração, ir para implementação, ir para tipo, ir para símbolo, etc. para vários idiomas e estruturas. Você também pode usar atalhos de teclado ou gestos do mouse para navegar em seu código.
Refatoração de código: Eclipse IDE agora suporta mais recursos de refatoração de código, como renomear, extrair método, extrair variável, método embutido, variável embutida, mover método, mover classe, alterar assinatura, etc. para vários idiomas e estruturas. Você também pode visualizar as alterações antes de aplicá-las.
Geração de código: Eclipse IDE agora oferece suporte a mais recursos de geração de código, como gerar getters e setters, gerar construtores, gerar método toString, gerar métodos hashCode e equals, gerar métodos delegados etc. para várias linguagens e estruturas. Você também pode personalizar os modelos e preferências de geração de código no menu Preferências.
Modelos de código: o Eclipse IDE agora oferece suporte a mais modelos de código para diferentes linguagens e estruturas. Você também pode criar seus próprios modelos de código ou importá-los de fontes externas.
Análise de código: Eclipse IDE agora oferece suporte a mais recursos de análise de código, como verificação de sintaxe, verificação semântica, verificação de qualidade de código, verificação de estilo de código, verificação de cobertura de código, etc. para vários idiomas e estruturas. Você também pode personalizar as configurações e preferências de análise de código no menu Preferências.
Esses são alguns dos outros recursos e aprimoramentos notáveis no Eclipse IDE 2021-12 que podem ajudá-lo a desenvolver seus aplicativos com mais rapidez e facilidade.
Benefícios de usar o Eclipse IDE
O Eclipse IDE é um dos IDEs mais populares e amplamente utilizados no mundo. Ele tem muitos benefícios que o tornam uma ótima opção para desenvolvedores de diferentes níveis de habilidade e formações. Aqui estão alguns dos benefícios de usar o Eclipse IDE:
Insight e conclusão do código
O Eclipse IDE fornece insights de código e recursos de conclusão que o ajudam a escrever código com mais rapidez e facilidade. Ele analisa seu código e fornece sugestões de palavras-chave, variáveis, métodos, classes, etc. com base em seu contexto e preferências. Ele também fornece documentação e informações sobre os elementos que você está usando ou referenciando em seu código. Você pode usar atalhos de teclado ou gestos do mouse para invocar os recursos de insight e conclusão do código.
Espaço de trabalho e visualizações
O Eclipse IDE organiza seus projetos e arquivos em um único espaço de trabalho que contém todos os seus recursos e configurações. Você pode criar vários espaços de trabalho para diferentes finalidades ou alternar entre eles facilmente. Você também pode usar exibições para exibir diferentes aspectos de sua área de trabalho, como explorador de projeto, estrutura de tópicos, problemas, console, pesquisa, etc. Você pode personalizar o layout e a aparência de sua área de trabalho e exibições no menu Janela.
Editores e Perspectivas
O Eclipse IDE fornece diferentes editores e perspectivas para diferentes tarefas e linguagens. Os editores são os principais componentes do IDE que permitem editar seu código e outros recursos.Perspectivas são coleções de exibições e editores relevantes para uma tarefa ou idioma específico. Por exemplo, você pode usar a perspectiva Java para desenvolver aplicativos Java, a perspectiva C/C++ para desenvolver aplicativos C/C++, a perspectiva Debug para depurar seus aplicativos, etc. Você pode alternar entre diferentes perspectivas no menu Janela ou na barra de ferramentas.
Sistema de Atualização de Software
O Eclipse IDE permite que você atualize e personalize seu IDE com plug-ins e complementos que ampliam sua funcionalidade e recursos. Você pode usar o sistema de atualização de software para instalar, atualizar ou desinstalar plug-ins e complementos de várias fontes, como Eclipse Marketplace, Eclipse Update Site ou repositórios externos. Você pode acessar o sistema de atualização de software no menu Ajuda ou na barra de ferramentas.
Ferramentas Enterprise Java
O Eclipse IDE oferece suporte ao desenvolvimento Java EE com ferramentas para serviços da Web, JPA, JSF, XML, etc. Você pode usar essas ferramentas para criar, implementar, testar e depurar aplicativos Java corporativos executados em vários servidores e plataformas. Você também pode usar assistentes, editores, validadores, geradores de código, etc. para simplificar seu processo de desenvolvimento. Você pode acessar essas ferramentas no menu Arquivo ou na barra de ferramentas.
Alternativas ao Eclipse IDE
O Eclipse IDE não é o único IDE disponível para desenvolvedores. Existem outros IDEs populares que oferecem recursos e vantagens semelhantes ou diferentes. Aqui estão algumas das alternativas ao Eclipse IDE e como elas se comparam a ele:
IDEIA IntelliJ
IntelliJ IDEA é um IDE comercial desenvolvido pela JetBrains que suporta Java, Kotlin, Scala, Groovy e outras linguagens JVM. Ele também suporta desenvolvimento web com HTML, CSS, JavaScript, TypeScript, Angular, React, Vue, etc. Possui um editor de código inteligente que fornece conclusão de código, refatoração, análise, depuração, teste, etc.
Algumas das vantagens do IntelliJ IDEA em comparação com o Eclipse IDE são:
Possui uma interface mais intuitiva e amigável, mais fácil de navegar e personalizar.
Tem um desempenho mais rápido e confiável que não requer reinicializações frequentes ou ajustes de memória.
Possui melhor integração com Maven, Gradle, Spring Boot, Docker, Kubernetes, etc.
Possui recursos mais avançados, como ferramentas de análise de código (SonarLint), ferramentas de cobertura de código (CodeCov), ferramentas de qualidade de código (CodeGuru), etc.
Alguns dos contras do IntelliJ IDEA em comparação com o Eclipse IDE são:
Não é gratuito e requer uma assinatura ou licença para usar todos os seus recursos e funcionalidades.
Ele não oferece suporte a tantos idiomas e estruturas quanto o Eclipse IDE.
Ele não possui tantos plug-ins e complementos quanto o Eclipse IDE.
Ele não tem tanto suporte da comunidade e documentação quanto o Eclipse IDE.
Código do Visual Studio
O Visual Studio Code é um editor de código gratuito e de código aberto desenvolvido pela Microsoft que suporta várias linguagens como C/C++, C#, Java, Python, Ruby, PHP, JavaScript, TypeScript, HTML, CSS, etc. Ele também possui um terminal embutido, depurador, integração git, etc.
Algumas das vantagens do Visual Studio Code em comparação com o Eclipse IDE são:
Possui uma interface mais simples e moderna, mais fácil de usar e configurar.
Tem um desempenho mais rápido e responsivo que não consome muita memória ou recursos da CPU.
Possui uma comunidade maior e mais ativa que fornece mais extensões e temas para várias linguagens e estruturas.
Possui uma melhor integração com os serviços da Microsoft, como Azure, GitHub, Visual Studio, etc.
Alguns dos contras do Visual Studio Code em comparação com o Eclipse IDE são:
Não é um IDE completo e não fornece tantos recursos e ferramentas quanto o Eclipse IDE.
Ele não oferece suporte ao desenvolvimento Java EE ou outros recursos Java corporativos tão bem quanto o Eclipse IDE.
Ele não tem tanta documentação e suporte quanto o Eclipse IDE.
Pode ter alguns problemas de compatibilidade com algumas extensões ou temas que não são bem mantidos ou atualizados.
NetBeans
O NetBeans é um IDE gratuito e de código aberto desenvolvido pela Apache que suporta Java, C/C++, PHP, HTML, CSS, JavaScript, etc. Ele também oferece suporte ao desenvolvimento web com estruturas como Spring Boot, Hibernate, Struts, etc.
Algumas das vantagens do NetBeans em comparação com o Eclipse IDE são:
Possui um desempenho mais estável e consistente que não requer reinicializações ou ajustes frequentes.
Possui uma interface mais intuitiva e amigável, mais fácil de aprender e usar.
Ele tem um melhor suporte para desenvolvimento Java EE e outros recursos Java corporativos do que o Eclipse IDE.
Possui mais ferramentas e recursos integrados que não requerem plug-ins ou extensões adicionais.
Alguns dos contras do NetBeans em comparação com o Eclipse IDE são:
Ele não oferece suporte a tantos idiomas e estruturas quanto o Eclipse IDE.
Ele não possui tantos plug-ins e extensões quanto o Eclipse IDE.
Ele não tem tanto suporte da comunidade e documentação quanto o Eclipse IDE.
Pode ter alguns problemas de desempenho ou bugs que não são corrigidos ou resolvidos rapidamente.
Conclusão e perguntas frequentes
Neste artigo, mostramos como baixar e instalar o Eclipse IDE 2021-12 para diferentes plataformas, o que há de novo nesta versão, quais são os benefícios de usar o Eclipse IDE, como ele se compara a outros IDEs e algumas perguntas frequentes. Esperamos que você tenha achado este artigo útil e informativo. Se você tiver alguma dúvida ou feedback, sinta-se à vontade para deixar um comentário abaixo. Obrigado por ler!
perguntas frequentes
Aqui estão algumas das perguntas comuns que as pessoas fazem sobre o Eclipse IDE 2021-12:
Qual é a diferença entre Eclipse IDE e Eclipse Platform?
O Eclipse IDE é um ambiente de desenvolvimento integrado que fornece ferramentas para o desenvolvimento de aplicativos em várias linguagens e estruturas. A Plataforma Eclipse é a estrutura principal que suporta o desenvolvimento do Eclipse IDE e outros aplicativos baseados no Eclipse. Você pode pensar na Plataforma Eclipse como a base do Eclipse IDE.
Como faço para atualizar meu Eclipse IDE existente para a versão mais recente?
Você pode atualizar seu Eclipse IDE existente para a versão mais recente usando o sistema de atualização de software. Você pode acessá-lo no menu Ajuda ou na barra de ferramentas. Você pode optar por atualizar toda a instalação do Eclipse ou apenas componentes específicos. Você também pode verificar se há atualizações automaticamente ou manualmente.
Como eu desinstalo o Eclipse IDE do meu computador?
Você pode desinstalar o Eclipse IDE do seu computador excluindo a pasta onde o extraiu. Você também pode excluir a pasta do espaço de trabalho onde seus projetos e configurações estão armazenados. Você não precisa usar nenhum programa de desinstalação ou remover nenhuma entrada do registro.
Como faço backup ou restauro minhas configurações do Eclipse IDE?
Você pode fazer backup ou restaurar suas configurações do Eclipse IDE usando o assistente de exportação/importação. Você pode acessá-lo no menu Arquivo ou na barra de ferramentas. Você pode optar por exportar/importar todo o seu espaço de trabalho ou apenas preferências ou projetos específicos. Você também pode escolher o formato e a localização do arquivo exportado/importado.
Como obtenho ajuda ou suporte para o Eclipse IDE?
Você pode obter ajuda ou suporte para Eclipse IDE usando os seguintes recursos:
O site oficial do Eclipse, que fornece documentação, tutoriais, fóruns, blogs, boletins, etc.
O Eclipse Marketplace, que fornece plug-ins e extensões para várias linguagens e estruturas.
O Eclipse Bugzilla, que permite relatar ou rastrear bugs e problemas relacionados ao Eclipse IDE ou outros projetos Eclipse.
A Eclipse Foundation, que é a organização que supervisiona o desenvolvimento e a governança do Eclipse IDE e outros projetos Eclipse.
A comunidade Eclipse, que consiste em desenvolvedores, usuários, colaboradores e apoiadores do Eclipse IDE e outros projetos Eclipse.
0517a86e26
Comments