Iniciando o Eclipse a partir de Java

Última modificação em 23 de junho de 2004, quarta-feira às 9h

A Plataforma Eclipse utiliza muito os carregadores de classes Java para o carregamento de plug-ins. Mesmo que o próprio Tempo de Execução do Eclipse e a estrutura OSGi precisem ser carregados por carregadores de classes especiais. Os programas clientes, como um programa principal Java ou um servlet, não podem referenciar diretamente nenhuma parte do Eclipse. Em vez disso, um cliente deve utilizar a classe EclipseStarter no org.eclipse.core.runtime.adaptor para iniciar a plataforma, chamando a funcionalidade definida em plug-ins e encerrando a plataforma, quando concluída.

Os clientes que precisam apenas iniciar a plataforma, sem acessar nenhuma função específica, podem utilizar org.eclipse.core.launcher.Main.run() em startup.jar. Entretanto, os clientes que precisam chamar funções específicas devem utilizar EclipseStarter. Consulte o javadoc contido nessa classe para obter detalhes.