/ / Eclipse: Compilando um Plugin para Java 1.5: “Colunas para Eclipse” - java, eclipse, plugins

Eclipse: Compilando um Plugin para Java 1.5: “Colunas para Eclipse” - java, eclipse, plugins

Eu decidi dar uma chance ao Eclipse (Eclipse 3.7.2) por causa do plugin "Colunas para Eclipse". O IDE do qual gostaria de migrar (Slickedit visual) me atrapalhou com sofisticados recursos de edição de coluna e este plugin tem a maioria deles, enquanto os recursos de edição de coluna padrão no Eclipse são muito básicos para mim.

Eu tentei o plugin em casa e eu realmente gosto. No entanto, a máquina que utilizo no trabalho é executada no Java 1.5 e o plug-in requer o Java 1.6.

Eu gostaria de tentar recompilar o plug-in no Java 1.5, pois meu trabalho usa o WebLogic 9.2, que é executado no Java 1.5. Eu não quero arriscar problemas de compatibilidade, configurando o meu computador para rodar em Java 1.6

Eu tenho o código-fonte, mas ele não veio com instruções sobre como compilar o plugin. Ele não é estruturado em um projeto Maven.

Eu sou 100% novo no Eclipse, então eu queria saber se alguém poderia me dar instruções passo a passo para compilar (e instalar) minha própria cópia do plugin sob Java 1.5.

Como alternativa, é possível configurar o Eclipse 3.7.2 para executar no Java 1.6, mas sempre compilar no Java 1.5?

Muito obrigado antecipadamente.

Respostas:

1 para resposta № 1

Construir e instalar o plugin sem um script de construção existente seria bastante complicado. Para sua segunda opção, você pode configurar o nível de conformidade do compilador para todo o IDE:

Configurações do Compilador IDE

Ou, alternativamente, você poderia configurá-lo em uma base de projeto por projeto (clique com o botão direito do mouse no projeto, Properties-> Java Compiler).


0 para resposta № 2

Sim, é possível executar o Eclipse com o Java 6, mas use um Java 5 JDK como padrão para compilação e tempo de execução. Você precisa configurar o Eclipse: Window -> Preferences -> Java -> JREs instalados.

Você também pode usar o Java 6 comodesenvolvimento / tempo de execução e defina o nível de conformidade do compilador como 1.5 (o mesmo que 5), mas isso é um pouco perigoso, pois não o impede de usar APIs disponíveis apenas no Java 6; apenas impõe a sintaxe da linguagem.