2012-07-03 49 views
11

Estoy tratando de crear un archivo .exe independiente (o algo equivalente) de un proyecto de scala que he iniciado. Necesito crear esto de tal manera que la persona que usa la aplicación tenga que hacer la menor cantidad de trabajo posible (haga doble clic en un instalador o simplemente en el archivo .exe). ¿Cuáles son mis opciones?Cómo construir un ejecutable de scala independiente

+2

Son idénticos a la construcción de una aplicación Java. Según su sistema operativo y el entorno de desarrollo, debería poder buscar una solución en Google. –

+2

¿Alguna razón por la que etiquetó este Scala y no Java? Si está usando Scala, ¿está utilizando sbt para construir su proyecto? Si es así, mira los [complementos] (http://www.scala-sbt.org/plugins.html). Hay 'sbt-assembly' para crear un jar de doble clic e izpack para crear un instalador. También [esta pregunta] (http://stackoverflow.com/questions/1967549/java-packaging-tools-alternatives-for-jsmooth-launch4j-onejar) –

+2

Java 8 también lo hará más fácil al permitir que las personas creen "nativas" paquetes como exe, deb, rpm, etc. – soc

Respuesta

4

Tener una mirada uno onejar. También hay un plugin sbt here

6

Tome un vistazo a ej-technologies los creadores de JProfiler, tienen un par de productos que podrían ser de utilidad para usted, citando a su página de producto:

  • install4j Una multiplataforma Java instalador que genera instaladores nativos y lanzadores de aplicaciones para sus aplicaciones Java .

  • exe4j Un ejecutor de Java que le ayuda a integrar sus aplicaciones Java en el entorno operativo Windows.

Ambos son productos comerciales y aunque no los he usado, he usado JProfiler durante muchos años.

2

He oído hablar de este: Lauch4j.

Según el sitio:

Es posible envolver aplicaciones en Windows, Linux, Mac OS X y Solaris

Cuestiones relacionadas