Eclipse - alandrade21/docsCompartilhados GitHub Wiki
Nessa página:
- Configurando a IDE
- Problemas de performance
- Problemas Debugando JavaFX
- Problemas com Autocomplete de CSS do JavaFX
-Xms1024m
-Xmx2048m
-server
-XX:+UseParallelGCLembre-se de instalar o lombok.
- Darkest Dark (não é mais necessário, uma vez que o tema dark padrão foi implementado de forma decente)
- Spring Tools
- Eclipse Web Developer Tools
- JBoss Tools (não precisa se for usar spring boot com tomcat embarcado)
- e(fx)clipse (suporte a JavaFX)
-
Window > Preferences. -
General > Editor > Text Editorse selecione o itemSpelling. - Na combo box
Platform dictionaryselecione a opçãonone, e no campoUser defined dictionaryselecione o caminho para o arquivoeclipse-pt_BR.dic.
-
Window > Preferences. -
General > Workspacee confira se no conjunto de radio buttonsText file encodingestá selecionada a opçãoDefault (UTF-8). -
General > Content Typese na list boxContent typesabra o agrupadorText, selecione o itemJava Properties File, preencha o campoDefault encodingcomUTF-8e pressione o botãoUpdate.
Alguns templates usam a variável ${project_version}, dependente do plugin mmm-TemplatesVariables, que deixou de funcionar por incompatibilidade com o eclipse. Assim, essa variável não é mais substituída automaticamente.
-
Window > Preferences. -
Java > Code Stylee selecione o itemCode Templates. Na list boxConfigure generated code and comments, abra o agrupadorComments. -
Selecione o sub-item
Filese clique no botãoEdit.... Use o template:/** * PT-BR * Este código está protegido pela licença GNU LESSER GENERAL PUBLIC LICENSE Version 3.0. * (http://www.gnu.org/licenses/gpl-3.0.html) * * Você pode usar, alterar e distribuir este código à vontade, de acordo com as regras * desta licensa. Só se lembre de dar os devidos créditos ao autor! ;) * * EN * This code is protected by GNU LESSER GENERAL PUBLIC LICENSE Version 3.0. * (http://www.gnu.org/licenses/gpl-3.0.html) * * You can use, alter and distribute this code at will, according to that * license rules. Just remember to give credits to the author! ;) */
-
Selecione o sub-item
Typese clique no botãoEdit.... Utilize o seguinte template:/** * @author ${user} * @since ${project_version}, ${date} */
-
Selecione o sub item
Methodse clique no botãoEdit.... Utilize o seguinte template:/** * @author ${user} * @since ${project_version}, ${date} * * ${tags} */
-
Window > Preferences. -
Java > Installed JREse insira a JDK a utilizar. No linux as JDKs ficam em/usr/lib/jvm. -
Java > Compilere verifique se a versão correta está setada.
-
Window > Preferences. -
Maven > Installationse aponte para o maven instalado em/usr/share/maven. -
Maven > User Settingse aponte o arquivosettings.xmlglobal em/usr/share/maven/conf. -
Maven > Archetypespara configurar algum arquétipo customizado.
-
Window > Preferences. -
Install/Updatee selecione o itemAvailable Software Sites. - Verifique se existe uma entrada de nome
Latest Eclipse Release, cuja localização éhttps://download.eclipse.org/releases/latest, e se essa entrada está marcada.
- Vá para a pasta do workspace em uso e apague todos os arquivos e subpastas de
{workspace path}/.metadata/.plugins/org.eclipse.jdt.coree{workspace path}/.metadata/.plugins/org.eclipse.core.resources/.history. -
Window > Preferences.General > Capabilitiese desmarque tudo que julgar que não for utilizar. -
Window > Preferences.General > Startup and Shutdowne desmarque todos os plugins que não for utilizar. -
Window > Preferences. No campo de busca digitevalidat. Deslique todos os validadores que não for utilizar.
Debugar JavaFX no linux pode causar o travamento do gnome, deixando o mouse se mexer mas não deixando clicar em nenhum elemento.
Se esse for o caso, vá na configuração de debug e acrescente o argumento de VM -Dsun.awt.disablegrab=true.
Caso o editor de CSS não reconheça as classes e elementos CSS do JavaFX, será necessário ir às propriedades do projeto no eclipse, na opção Java Build Path e adicionar um novo jar ao classpath. Esse jar é o org.eclipse.fx.ide.css.jfx8_<número>.jar, que fica na raiz da pasta de plugins dentro da pasta de instalação do eclipse.