Certo il JAR è la soluzione + comoda e portabile, ma poi l'utente dovrà sempre lanciare il comando java -jar in modo tale da eseguirlo....