Erro ao ler arquivo xml quando distribui o .jar

Prezados Colegas

Estou com uma dificuldade muito grande para solucionar o problema !!, quando faço a construção de um .jar e distribuo fora do netbeans , a aplicação não consegue encontrar o caminho para o xml segue trecho do código :

static void gravaxml(String xs) {

try{
    FileWriter w= new FileWriter("src\\testenovo\\xml.xml");
    w.write(xs);
    w.close();
    
 }catch (Exception e){
     System.out.println("Erro ao gravar o xml numero : "+ e);

}

}

static String lexml(){

try {
    
   Scanner in =new  Scanner (new File ("src\\testenovo\\xml.xml")); 
    
    StringBuilder sb = new StringBuilder();
    while(in.hasNext()){
        sb.append(in.next());
        
        
    }
    in.close();
    return sb.toString();
    
}catch (Exception e){
    
    System.out.println("Erro ao ler o xml numero: " +e);

    
}

return " ";

}

Se alguém puder ajudar

muito obrigado!!!