adesso funziona perfettamente Grazieeeeeeeeeeeeeeee avevo ignorato il metodo per prendere il path assoluto

un ultimo chiarimento per chiudere il cerchio

Per eseguire l'applicazione di un'altra macchina copio la cartella dist ( volendo posso anche rinominarla ) ed eseguo il file .jar ( volendo il tutto può essere anche compresso in un file .zip ).

il codice finale è il seguente :
codice:
File f = new File (home);                        
theProcess = Runtime.getRuntime().exec("evince file://" +f.getAbsolutePath() +"/src/Guide/Debian.pdf");
home è chiamato ( da me ) improriamente così poichè nn prende l'home dell'utente , ma la directory di esecuzione del file .jar

codice:
this.home=System.getProperty("user.dir");
ho controllaro anke nel file .jar , nella directory src/ ho inserito alcune cartelle con le guide e le immagini.

Farò dei test su altre macchine , credo e spero che funzionerà
Grazieeeeee