Pergunta

Eu recentemente comecei a usar o Eclipse no trabalho para o meu servlet Java em projetos.Eu estive usando o jEdit durante anos, o que é um super-poderoso editor de texto.Ele tem realce de sintaxe, mas não tem recursos específicos do idioma, como conclusão de código e inteligente de refatoração.Eu estou achando que está atrapalhando a minha produtividade.Eu desesperadamente deseja, como o Eclipse.Eu realmente fazer.Mas continuo a correr para o problema após problema.

  1. Agora que o Eclipse pode usar um script ant para construir, em vez de apenas criar o seu próprio ambiente de compilação a partir de um script ant, em seguida, ignorando quaisquer alterações a ele, eu encontrei alguns guias online e configurá-lo.Não parece pronto para o horário nobre, no entanto.Meu ant script cria multa a partir da linha de comando, mas eu recebo todos esses erros de compilação porque eu preciso dizer Eclipse todas essas coisas o build.xml já tem em si, como o CLASSPATH, e onde externos frascos são.
  2. Quando eu sair do Eclipse em execução por muito tempo, ou às vezes depois do meu laptop acorda da hibernação, a INTERFACE do usuário começa a quebrar.Por exemplo, as guias no editor do painel de desaparecer, para que eu possa editar apenas um arquivo por vez, e não dizer qual é.
  3. Temos enfrentado vários casos onde as aulas não eram reconstruídos, que deveria ter sido, levando a imprecisas números de linha na depuração passo a passo e outro comportamento imprevisível (não se trata apenas de mim;os dois outros desenvolvedores de experimentar comigo está vendo a mesma coisa).
  4. Acho que é uma enorme trabalheira que é o espaço de trabalho em um lugar diferente do que o meu código fonte.Eu tenho outros arquivos de que eu preciso para editar (arquivos xml, etc), e para cada diretório que deseja editar arquivos em, eu preciso configurar uma entrada especial, e mesmo não padrão para onde o código fonte é quando a definição de que se.

Fazer os outros enfrentam esses mesmos problemas?

Existem alternativas melhores?

Foi útil?

Solução

Tente NetBeans

Gratuito, de fonte aberta Integrada Ambiente de desenvolvimento de software os desenvolvedores.Você obtém todas as ferramentas que você precisa criar profissionais da área de trabalho, empresariais, web e dispositivos móveis aplicações com a linguagem Java, C/C++, Ruby.

Outras dicas

Eclipse funciona melhor se você deixar a estrutura de pasta de projeto para a sua gestão.Estamos a trabalhar com 15 desenvolvedores em um projeto de vários milhares de classes e até mesmo mais e XML .arquivos de propriedades.

Concordo há problemas com o ANT integração, portanto, para a produção e o nightly builds, eu recomendo uma externas sistema de compilação baseada em scripts ANT começou a partir de uma shell.

No entanto, enquanto a trabalhar no Eclipse certifique-se de que você tem o automático construir recurso (deve ser por padrão, mas a verificação não faz mal).Isso deve livre de preocupações sobre o que construir e quando.Às vezes (muito raramente para mim) existem problemas quando tenho a opção do automático compilação limpa de todos os projetos e desencadear um manual de compilação através do menu.De tempo em tempo eu tenho para acionar a construir várias vezes (não o de limpeza!), mas, quando tudo tiver sido construídos de novo, transformando a auto-construção de obras de grande novamente.

Como para longas instâncias em execução:Minha máquina mantém registrado em basicamente todo o tempo (dia e noite) e há pelo menos dois Eclipse instâncias em execução em todos os momentos.Eu não vi nenhum problema com estas sessões, mesmo quando eles permanecem em aberto para literalmente semanas.

A maioria dos problemas que eu tenho visto nos 5 anos que eu estive usando o Eclipse se originou a partir de pessoas a instalação de muitos plugins - a única coisa que eu tenho adicionado é Checkstyle, os "implementadores plugin" e alguns proprietários de material para a estrutura de aplicativo que estamos usando.

Talvez você pode tentar usar um, ao invés de limpar o Eclipse de instalação a "forma usual" para um tempo (eu.e.com as fontes importadas para a pasta da área de trabalho).

Sobre O NetBeans:Eu uso ele de vez em quando, bem, mas eu acho que é uma questão de gosto e eu gosto do Eclipse melhor.Este pode ser diferente para você.

Eu amo IntelliJ, mas é comercial.O Eclipse se sente como um buggy, tíbias de imitação em relação a ele.A ponto de que o IntelliJ a pena o custo.

O Eclipse pode ser uma grande mudança, especialmente vindo de algo que como apenas um editor de texto, ou o Visual Studio

  1. tenta deixar o Eclipse construir o projeto em si, sem a ajuda de formiga.Deixe o ant a mão build.xml arquivo para criar o projeto a partir da linha de comandos fora do eclipse, por exemplo, no yer build/release da máquina.

  2. pouca memória?

  3. você está indo e voltando entre o projecto de construção w/ant e, em seguida, ter o Eclipse tentando construir o projeto também?por exemplo, são as compilações de "luta" com o outro?consulte 1.

  4. sim, uma das coisas que você precisa para se acostumar...aceitar, ao invés de lutar, o "eclipse"de qualquer forma";você tem de colocar o seu trabalho de arquivos fonte em algum lugar, então porque não em Eclipse pasta da área de trabalho?

espero que ajude/faz sentido

Como algumas outras pessoas já sugeriram:há mais boas IDEs Java além de Eclipse.O ponto forte do Eclipse é o plug-in do sistema.Há uma riqueza de funcionalidades disponíveis, e parte dela é realmente muito boa.Que disse:Eu não uso o Eclipse, mas o NetBeans no momento.O NetBeans sente menos desajeitado, é mais ágil e tem um limpador de sentir.

Quando minha tarefa principal foi a de programação Java eu usei o IntelliJ muito.IMHO IntelliJ bate tanto NetBeans e o Eclipse que diz respeito à codificação está em causa.É mais rápido, tem melhor refatoração possibilidades, melhor de pesquisa, navegação rápida e a lista vai sobre.

Em grande medida, a separação de um IDE é uma questão de gosto, assim como a experiência.Muitas pessoas se sentem mais felizes com o diabo sabem...

Para a questão número 1, você pode configurar construtores personalizados para o eclipse.Para fazer isso, clique com o direito no Projeto e selecione Propriedades.À esquerda, há um item chamado de Construtores, selecione-o.

Com base do que você está dizendo, você vai querer remover o Java builder e substituí-lo com um novo Formiga Builder.Isso pode ser feito clicando em Novo e seleção de Formiga Builder.Isso fará com que alguns de configuração para preencher.

Na configuração, as duas partes mais importantes são a Compilação do Arquivo na guia Principal e na guia Destinos.

Para a questão 4, eu recomendo ter o seu projeto de tentar ser independente de sua localização no disco.De que forma está tudo na mesma árvore.Caso contrário, a solução seria a instalação de diretórios externos.A partir do que parece, não está tudo na mesma "árvore de origem", que traz de origem os problemas de controle.

Parcial, espero resposta útil para

4.Acho que é uma enorme trabalheira que é o espaço de trabalho em um lugar diferente do que o meu código fonte.Eu tenho outros arquivos de que eu preciso para editar (arquivos xml, etc), e para cada diretório que deseja editar arquivos em, eu preciso configurar uma entrada especial, e mesmo não padrão para onde o código fonte é quando a definição de que se.

...você pode configurar a localização de seu espaço de trabalho e de seu código fonte, se você desejar.

A maioria do meu tempo no Eclipse tem sido gasto para fazer o ColdFusion, então eu não posso falar FORMIGA ou de scripts de compilação.Eu também notei que coisas estranhas seria mais provável de acontecer se o Eclipse foi deixado em execução por uma quantidade excessiva de tempo.Além do que, a maioria dos outros buggy-ness poderia ser resolvido fazendo a certeza que a minha JRE foi a versão mais recente.

Como alguém mencionou, tente NetBeans, É semelhante ao Eclipse que é uma plataforma que suporta uma IDE, e é plug-in de base.Seu sistema de compilação também já está em torno de Formiga, permitindo que você toque em diversos pontos de extensão.No geral, eu achei um pouco mais estável do que o Eclipse bem, mas YMMV.

Temos o eclipse gerir as coisas do jeito que ele quer, e use ant4eclipse (um conjunto de tarefas ant) para contínua cria.Trabalha grande!

O Eclipse é uma ótima ferramenta.Quase nunca tive problemas com ele em muitos anos que eu o usei.Espanta-me sempre como tantas pessoas podem ter problemas com ele.Então, novamente, eu estou usando-o como um simples editor.Eu sou o sortudo ou a minha falta de problemas decorre do fato de que eu não estou esperando que ele seja muito mais do que um editor inteligente.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top