2012-09-11 11 views
6

Ho scritto un software Java. Ora voglio copiarlo su una chiave USB e renderlo capace di girare in modo stand-alone su computer che probabilmente non hanno JVM. È possibile?Software Java su chiave USB

risposta

4

Certo che c'è. Non ascoltare gli sport di spoil. launch4j consente di raggruppare il proprio jar eseguibile, eventuali jar di dipendenza e persino un JRE in un file eseguibile.

Non esiste, sfortunatamente, alcun modo per realizzare una soluzione multipiattaforma, perché le implementazioni JRE non sono multipiattaforma.

1

Penso che il modo migliore sarà se proverai a montare jvm su quella chiavetta USB.

0

Per ogni computer/architettura su cui si desidera eseguire il codice java è necessaria una JVM.

È possibile fornire diverse JVM accanto al codice java per diverse architetture.

In alternativa è possibile creare un eseguibile per una specifica piattaforma (come MS Windows) vedere How do I create an .exe for a Java program?

0

Wikipedia ha una collezione di Portable Application Creators. Se questo è eccessivo, basta usare un JRE privato.

Se avete bisogno di risparmiare spazio sulla vostra chiave USB, uno sguardo a questo 7-Zip SFX trick (funziona sia per JRE privato e Excelsior JET.)