Quote Originariamente inviata da andbin Visualizza il messaggio
Quello che si fa tipicamente è fare in modo che i jar "esterni" siano legati al jar principale tramite un percorso "relativo", ad esempio nella stessa directory del jar principale o in una sottodirectory "lib". E poi fare in modo che nel jar principale della tua applicazione ci sia il "manifest" che contiene l'attributo Class-Path che elenca gli url relativi ("url" nel senso che sono path separati da '/') delle librerie esterne.

In questo modo, perlomeno è possibile lanciare la applicazione con java -jar tuaapp.jar (o doppio-click sul jar, se possibile/configurato nel sistema)
Non c'è un modo per creare un pacchetto installante o eseguibile che contiene tutto e non ha bisogno di altre installazioni "esterne"?