ClassNotFoundException ao instanciar um plugin do eclipse

Eu desenvolvi um plugin do eclipse e estou tentando instalá-lo em outra instância do eclipse. Quando eu executo / depuro meu plugin como um aplicativo eclipse, tudo funciona corretamente. O problema ocorre apenas depois de instalar o plug-in através do site de atualização que criei.

Eu criei um site de atualização muito simples que inclui um único recurso com o meu plugin incluído nele. Depois de instalar usando o site de atualização, posso ver meu plugin noplugin diretório sob o diretório de instalação eclipse e ele contém corretamente todos os dados que devem estar lá (eu acho). No entanto, quando eu instancio o plugin (batendo na ligação de chave que eu defini) eu recebo um ClassNotFoundException para a classe principal do plugin, uma que eu criei e que pode ser encontrada nobin diretório do meu plugin.

Parece que obin diretório de alguma forma não é reconhecido como um lugar para procurar por classes, mas suponho que ele deve ser adicionado ao classpath do eclipse como parte da instalação do plugin.

Eu pesquisei bastante sobre isso e encontrei muitos problemas relacionados, nenhum dos quais estava atingindo minha situação específica. Eu apreciaria qualquer sugestão!