Iniciar o Eclipse a partir Java

Modificado pela última vez às 09:00, quarta-feira, 23 de Junho, 2004

A plataforma Eclipse utiliza intensamente os carregadores de classes Java para carregar conectores. Até mesmo a própria área de trabalho do Eclipse e a infra-estrutura de OSGi necessitam ser carregados por carregadores de classes especiais. Os programas de cliente como um programa principal Java ou um servlet não podem fazer referência directamente a qualquer componente do Eclipse. Em vez disso, um cliente deverá utilizar a classe EclipseStarter em org.eclipse.core.runtime.adaptor para iniciar a plataforma, invocando a funcionalidade definida nos conectores e encerrando a plataforma quando termina.

Os clientes que não precisam aceder a nenhuma função específica, mas que apenas precisam iniciar a plataforma, podem utilizar org.eclipse.core.launcher.Main.run() em startup.jar. No entanto, os clientes que necessitam invocar uma função específica deverão utilizar EclipseStarter. Consulte o javadoc dentro desta classe para obter todos os detalhes.