andbin ha scritto:
Ovviamente NON è proprio "portabile", nel senso che DBMS come MySQL, PostgreSQL vanno installati sulla macchina con una procedura più o meno complessa. Non è questo certo il senso di "portabile" quindi.
In realtà è possibile fare un mysql (più precisamente mariadb) portabile, che non richiede cioè installazione.
La risposta alla domanda posta invece è: non si può fare.
Un'applicazione portabile Windows è banale - ad esempio in delphi puoi avere esattamente due file: il programma, e l'archivio.
Farlo funzionare su Linux/Mac invece è praticamente impossibile, senza avere un qualche genere di supporto (wine ad esempio).
Applicazioni Java richiedono la relativa virtual machine, quindi sono tutto tranne che "portabili" (nel senso specificato)