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