Meu programa não funciona depois de ser exportado para Jar no Eclipse :(

Oi Pessoal, tudo bem?

Fiz um programa em Java que gera códigos prontos pra arduino de acordo com o desejo do usuário. No eclipse ele funciona perfeitamente, mas quando exporto pra um arquivo .jar o arquivo com o código não é gerado.

A interface swing funciona, mas o commonsIO da Apache provavelmente não (Uso o FileUtils pra exportar o arquivo)

Detalhe que estou querendo gerar o arquivo no mesmo diretório do jar, então escrevi:

   setNomeDispositivo(getNomeDispositivo() + ".ino");
   File code = new File(nomeDispositivo);

Já tentei também colocar um \ e uma / como diretório padrão para ver se dava certo, mas não deu em nada.
Preciso desse programa funcionando pra amanhã, por favor, me ajudem

Seu programa provavelmente não está conseguindo localizar o pacote do Apache. Para ter certeza, execute seu programa pela linha de comando. O erro exato deve aparecer no console.

Quando você exporta um jar no Eclipse, há opções para exportar as dependências também. Dê uma pesquisada para ver como fazer isso.

O Eclipse é capaz de executar seu programa corretamente porque no projeto os pacotes do Apache estão configurados, mas essa configuração não é exportada junto com o jar.

Abraço.