Como exportar um projeto do Eclipse com dependências externas do Jar?

No Processing, gostaria de importar uma biblioteca que escrevi em Java, que envolve uma biblioteca externa (um arquivo .jar).

Processing parece importar minha própria biblioteca, mas quando eu chamo o construtor (que faz referência a algumas classes na biblioteca externa), eu recebo umjava.lang.NoClassDefFoundError no console da GUI de processamento.

Se, em vez de incluir o .jar externo em meu caminho de construção do Eclipse, eu usar o código-fonte real da biblioteca e exportar tudo isso, o Processing não reclamará.

Como posso ser capaz de empacotar este projeto para que eu não tenha que incluir todo o código-fonte da biblioteca (e apenas incluir o arquivo .jar) no meu projeto Eclipse?

Atualizar: De acordo com a sugestão de N.L.telaviv, optei por exportar como um JAR Runnable. O que funcionou para mim foi selecionar a opção "Copiar bibliotecas necessárias em uma subpasta ao lado do JAR gerado". Aqui, outra pasta é criada ao lado de onde seu .jar é gerado contendo as bibliotecas .jar referenciadas.

Update2: A outra opção que funciona é "Extrair bibliotecas necessárias no JAR gerado". Isso permite que o JAR acesse as referências internamente. Parecia que o mesmo teria funcionado com a sugestão de N.L.telaviv, mas esse não parece ser o caso. Escolha esta opção se você não quiser ter arquivos extras. Você notará, se explorar o arquivo .JAR, que a biblioteca externa está em uma pasta de pacotes separada.

questionAnswers(1)

yourAnswerToTheQuestion