Criar um File a partir de um xml localizado na aplicação

Boa tarde pessoal!

Alguém poderia me dizer como faço para Criar um File a partir de um xml localizado na aplicação?

O arquivo está em uma pasta no classpath, e não posso localizar o arquivo com caminho hard coded por que minha máquina é Windows e outras pessoas usam Linux.

Alguém please!!!

http://java.sun.com/j2se/1.5.0/docs/api/java/lang/ClassLoader.html#getSystemResource%28java.lang.String%29

URL systemResource = ClassLoader.getSystemResource("x/x.txt");

File file = new File(systemResource.getFile());
file.delete();

O caminho é relativo a raiz do seu jar. Depois de empacotado o delete() deve dar erro ou retornar false.