InglésFrancésEspañol

Ejecutar servidores | Ubuntu > | Fedora > |


icono de página de OnWorks

fsc - Online en la nube

Ejecute fsc en el proveedor de alojamiento gratuito de OnWorks a través de Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando fsc que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


fsc - Compilador rápido fuera de línea para el lenguaje Scala 2

SINOPSIS


fsc [opciones>]fuente archivos>

PARÁMETROS


<opciones>
Opciones de línea de comando. Ver OPCIONES debajo.

<fuente archivos>
Uno o más archivos de origen para compilar (como MyClass.scala).

OPCIONES


El compilador sin conexión admite todas las opciones de Scalac más lo siguiente:

-Reiniciar Restablezca las cachés del servidor de compilación.

-apagar
Cierre el demonio de compilación. El demonio intenta reiniciarse a sí mismo como
necesario, pero a veces se requiere un apagado explícito. Un ejemplo común es si
Los tarros en la ruta de clases han cambiado.

-servidor <nombre de host: número de puerto>
Especifique el host del servidor de compilación en el número de puerto. Por lo general, esta opción no es necesaria.
Tenga en cuenta que el nombre de host debe ser para un host que comparte el mismo sistema de archivos.

-J<bandera>
Aprobarbandera> directamente a la máquina virtual Java para el demonio de compilación.

DESCRIPCIÓN


La fsc La herramienta envía los trabajos de compilación de Scala a un demonio de compilación. La primera vez que es
ejecutado, el demonio se inicia automáticamente. En ejecuciones posteriores, el mismo demonio se puede
reutilizados, lo que resulta en una compilación más rápida. La herramienta es especialmente eficaz cuando
compilar repetidamente con las mismas rutas de clases, porque el demonio de compilación puede reutilizar un
instancia del compilador.

El demonio de compilación es lo suficientemente inteligente como para vaciar su compilador en caché cuando la ruta de clases
cambios. Sin embargo, si el contenido de la ruta de clases cambia, por ejemplo, debido a la actualización
una biblioteca, entonces el demonio debe cerrarse explícitamente con -apagar.

Tenga en cuenta que scala El ejecutor de secuencias de comandos también utilizará el compilador fuera de línea de forma predeterminada, con el
mismas ventajas y advertencias.

EJEMPLO


La siguiente sesión muestra una aceleración típica debido al uso del compilador fuera de línea.

> fsc -verbose -d / Tmp prueba.scala
...
[Número de puerto: 32834]
[Iniciando una nueva instancia del servidor de compilación de Scala]
[Ruta de clases = ...]
[ruta de directorio cargada ... en 692ms]
...
[analizando test.scala]
...
[total en 943 ms]

> fsc -verbose -d / Tmp prueba.scala
...
[Número de puerto: 32834]
[analizando test.scala]
...
[total en 60 ms]

> fsc -verbose -d / Tmp prueba.scala
...
[Número de puerto: 32834]
[analizando test.scala]
...
[total en 42 ms]

> fsc -verbose -shutdown
[El servidor de compilación de Scala salió]

MEDIOAMBIENTE


JAVACMD
Especifica el Java comando que se utilizará para ejecutar el código Scala. Los argumentos pueden ser
especificado como parte de la variable de entorno; espacios, comillas, etc.,
pasar directamente al caparazón para su expansión.

JAVA_HOME
Especifique el directorio de inicio de JDK / JRE. Este directorio se utiliza para localizar el Java comando
a menos que JAVACMD conjunto de variables.

JAVA_OPTS
Especifique las opciones que se pasarán al Java comando definido por JAVACMD.

Con Java 1.5 (o más reciente) se puede, por ejemplo, configurar el uso de memoria de la JVM
de la siguiente manera: JAVA_OPTS = "- Xmx512M -Xms16M -Xss16M"

Con GNU Java, uno puede configurar el uso de memoria del GIJ de la siguiente manera:
JAVA_OPTS = "- mx512m --ms16m"

SALIR ESTADO


fsc devuelve un estado de salida cero si logra compilar los archivos de entrada especificados. No
se devuelve cero en caso de falla.

Use fsc en línea usando los servicios de onworks.net


Ad


Ad