Ciao, ho risolto usando System.getProperty("user.dir"), mi veniva più semplice da gestire.
Ora, sia in linux che in windows, il file pdf viene correttamente generato.
Il problema è che la stampa parte solo sotto linux, e in windows non ottengo nessuna sorta di errore...
Mi puoi aiutare???