Problema - java não carrega arquivo externo, com o .jar

Galera minha dúvida é a seguinte:
Eu criei uma aplicação que em determinado momento do programa ele abre um arquivo já existente do microsoft word.
A pergunta é a seguinte, como eu faço pra ele pegar o arquivo da propria “raiz”, quando eu compilar o programa pra arquivo .jar?

Eu passo a seguinte linha:

Mas quando eu terminar de desenvolver terei que leva-lo pra máquina do cliente e este .doc estará no arquivo .jar q eu gerarei, então o que devo fazer
pra ele ser buscado dentro do próprio .jar?

Desktop.getDesktop().open(new File("CartaRepresentacao.doc"));

eu tentei a linha de cima, mas ele não reconhece
me ajudem, please!

Olá!

Você vai ter que usar algo como:

String tPath=ClassLoader.getSystemClassLoader().getResource(arquivo).getPath();

Para buscar o arquivo dentro da sua aplicação.