Eclipse (Português)
Eclipse é um projeto comunitário de código aberto, que visa fornecer uma plataforma de desenvolvimento universal. O projeto Eclipse é mais conhecido por seu IDE (ambiente de desenvolvimento integrado) multiplataforma. Os pacotes do Arch Linux (e este guia) estão relacionados especificamente ao IDE.
O Eclipse IDE é amplamente escrito em Java, mas pode ser usado para desenvolver aplicativos em várias linguagens, incluindo Java, C / C++, PHP, Perl, Rust e Python. O IDE também pode fornecer suporte ao subversion e gerenciamento de tarefas.
Instalação
Instale um dos seguintes pacotes:
- eclipse-jeeAUR para desenvolvedores Java EE
- eclipse-javaAUR para desenvolvedores Java
- eclipse-cppAUR para desenvolvedores C/C++
- eclipse-phpAUR para desenvolvedores PHP
- eclipse-javascriptAUR[link quebrado: package not found] para JavaScript e desenvolvedores Web
- eclipse-rustAUR[link quebrado: package not found] para desenvolvedores Rust
Você não pode instalar vários deles ao mesmo tempo, pois eles conflitam, consulte FS#45577: escolha o pacote acima do qual atenda imediatamente às suas necessidades e adicione suporte para os idiomas adicionais necessários através #Plugins.
Plugins
Muitos plugins são facilmente instalados usando pacman (veja Diretrizes de pacotes de plugin do Eclipse para mais informações). Isso também os manterá atualizados. Como alternativa, você pode escolher o Eclipse Marketplace ou o gerenciador de plugins interno.
Adicionar o site de atualização padrão
Certifique-se de verificar se o site de atualização padrão para sua versão do Eclipse está configurado para que as dependências do plugin possam ser instaladas automaticamente. A versão mais atual do Eclipse é o Photon e o site de atualização padrão é: https://download.eclipse.org/releases/photon. Vá para Help > Install New Software > Add, preencha o nome para identificar facilmente o site de atualização posteriormente - por exemplo, Photon Software Repository - e preencha o local com o URL.
Eclipse Marketplace
Para usar o Eclipse Marketplace, instale primeiro: vá para Help > Install new software > Switch to the default update site > General Purpose Tools > Marketplace Client. Reinicie o Eclipse e ele estará disponível em Help > Eclipse Marketplace.
Gerenciador de plugins
Use o gerenciador de plugins do Eclipse para baixar e instalar plugins de seus repositórios originais: nesse caso, você precisa encontrar o repositório necessário no site do plugin e, em seguida, vá para Help > Install New Software..., insira o repositório no campo Work with, selecione o plug-in para instalar na lista abaixo e siga as instruções.
- Se você instalar plug-ins com o gerenciador de plug-ins do Eclipse, é recomendável iniciar o Eclipse como root: dessa maneira, os plug-ins serão instalados em
/usr/lib/eclipse/plugins/
; se você os instalasse como usuário normal, eles seriam armazenados em uma pasta dependente da versão dentro~/.eclipse/
, e, após o upgrade do Eclipse, eles não seriam mais reconhecidos. - Não use o Eclipse como root para o seu trabalho diário.
Atualizações via gerenciador de plugins
Abra o Eclipse e vá em Help > Check for Updates. Se você os instalou como root, conforme recomendado na seção acima, precisará executar o Eclipse como root.
Para que os plug-ins sejam atualizados, verifique se os repositórios de atualização estão ativados em Window > Preferences > Install/Update > Available Software Sites: você pode encontrar os repositórios de cada plug-in no respectivo site do projeto. Para adicionar, editar, remover ... repositórios, basta usar os botões à direita do painel Available Software Sites. Para o Eclipse 4.5 (Mars), verifique se você ativou este repositório:
https://download.eclipse.org/releases/mars
Para receber notificações de atualização, vá para Window > Preferences > Install/Update > Automatic Updates. Se você deseja receber notificações para plug-ins instalados como root, execute o Eclipse como root, vá para Window > Preferences > Install/Update > Available Software Sites, selecione os repositórios relacionados aos plugins instalados e Export eles, execute o Eclipse como usuário normal e Import eles no mesmo painel.
Lista de plugins
- AVR — Plugin microcontrolador AVR.
- Aptana — Suporte a HTML5/CSS3/JavaScript/Ruby/Rails/PHP/Pydev/Django. Também disponível como aplicativo independente.
- IvyDE — Gerenciador de dependências IvyDE.
- https://ant.apache.org/ivy/ivyde/ || eclipse-ivydeAUR[link quebrado: package not found]
- Markdown — Plugin editor de Markdown para Eclipse.
- PyDev — Suporte a Python.
- Subclipse — Suporte a Subversion.
- Subversive — Suporte alternativo a Subversion.
- TestNG — Suporte a TestNG support.
- TeXlipse — Suporte a LaTeX.
- Checkstyle — Suporte a Eclipse Checkstyle.
Ativar integração javadoc
Deseja ver as entradas da API ao passar o mouse sobre os métodos Java padrão?
Versão online
Se você tiver acesso constante à Internet em sua máquina, poderá usar a documentação on-line:
- Vá para Window > Preferences, então vá para Java > Installed JREs.
- Deve haver um chamado "java" com o tipo "Standard VM". Selecione e clique em Edit.
- Selecione o item em
/usr/lib/jvm/java-8-openjdka/jre/lib/rt.jar
em "JRE system libraries:" e clique em Javadoc Location.... - Digite "https://docs.oracle.com/javase/8/docs/api/" no campo de texto "Javadoc location path:".
Versão offline
Você pode armazenar a documentação localmente instalando o pacote openjdk8-doc. O Eclipse pode encontrar os javadocs automaticamente. Se isso não funcionar, configure o local do Javadoc para rt.jar para file:/usr/share/doc/java8-openjdk/api
.
Solução de problemas
Ctrl+X fecha Eclipse
Isso é parte deste bug. Basta procurar em ~/workspace/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi
e excluir a combinação Ctrl+X
errada. Geralmente é o primeiro.
Tema escuro
O Eclipse fornece um tema Escuro que pode ser ativado em Window > Preferences > General > Appearance e selecione o tema Dark.
O tema escuro usa suas próprias cores, e não as cores do tema GTK, se você preferir respeitar totalmente as configurações de cores GTK, remova ou mova para a subpasta de backup todos os arquivos .css de /usr/lib/eclipse/plugins/org.eclipse.ui.themes_versão/css/
, substituindo versão
com o número de versão apropriado.
Alterar tamanho da fonte do título da janela padrão
Não é possível alterar o tamanho da fonte do título da janela usando as preferências do Eclipse; você deve editar os arquivos .css do tema. Estes estão localizados no diretório /usr/lib/eclipse/plugins/org.eclipse.themes_versão/css/
, sendo versão
o número da versão do tema.
Use um editor de texto para editar o arquivo apropriado, ou seja, e4_default_gtk.css
se você estiver usando o tema GTK.
Neste arquivo, pesquise por .MPartStack
e altere o tamanho da fonte para o tamanho desejado:
.MPartStack { font-size: 9; swt-simple: false; swt-mru-visible: false; }
Desativar GTK 3
Se a interface do usuário do SWT GTK 3 apresentar erros ou ficar inutilizável, ela pode ser desativada anexando a variável de ambiente SWT_GTK3=0
ao iniciar o Eclipse:
SWT_GTK3=0 eclipse
Outra opção para obter o mesmo efeito é adicionar o seguinte ao arquivo ini do Eclipse, antes de --launcher.appendVmargs
::
/usr/lib/eclipse/eclipse.ini
--launcher.GTK_version 2
Freshplayerplugin
Eclipse não é compatível com freshplayerpluginAUR. Veja https://github.com/i-rinat/freshplayerplugin/issues/298.
Eclipse 4.6 não pode abrir a propriedade marketplace
Veja this bug. Você pode seguir duas etapas para corrigi-lo:
eclipse -consoleLog -application org.eclipse.equinox.p2.director -uninstallIU org.apache.httpcomponents.httpclient/4.3.6.v201411290715 cd /usr/lib/eclipse/ && sudo rm plugins/org.apache.httpcomponents.httpclient_4.3.6.v201411290715.jar
Mostrar no System Explorer não funciona
Veja esse guia this. Vá para Window > Preferences > General > Workspace e altere o comando ativando o system explorer. Como usuário do Xfce, você pode alterá-lo para thunar ${selected_resource_uri
} para abrir a pasta selecionada com thunar.
Exibir problemas em Wayland
Ao executar o Eclipse em Wayland, você pode encontrar problemas de renderização, como tempo de resposta lento a eventos do mouse ou janelas de diálogo cortadas (Bug report [1]). Uma solução possível para esse problema é forçar o Eclipse a executar no XWayland.
Com o superusuário, abra o arquivo /usr/bin/eclipse
e anexe esta linha antes da linha exec
:
export GDK_BACKEND=x11
Isso forçará a execução do Eclipse no XWayland.
Veja também
- Como usar o Subversion com o Eclipse (inglês)