InglêsFrancêsEspanhol

Executar servidores | Ubuntu > | Fedora > |


favicon do OnWorks

fsc - Online na nuvem

Execute o fsc no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando fsc que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

PROGRAMA:

NOME


fsc - Compilador offline rápido para a linguagem Scala 2

SINOPSE


fsc [opções>]fonte arquivos>

PARÂMETROS


<opções>
Opções de linha de comando. Ver OPÇÕES abaixo.

<fonte arquivos>
Um ou mais arquivos de origem a serem compilados (como MyClass.scala).

OPÇÕES


O compilador offline suporta todas as opções de scalac mais o seguinte:

-Redefinir Redefina os caches do servidor de compilação.

-desligar
Encerre o daemon de compilação. O daemon tenta reiniciar a si mesmo como
necessário, mas às vezes um desligamento explícito é necessário. Um exemplo comum é se
jars no caminho da classe mudaram.

-servidor <hostname: portnumber>
Especifique o host do servidor de compilação no número da porta. Normalmente, essa opção não é necessária.
Observe que o nome do host deve ser de um host que compartilha o mesmo sistema de arquivos.

-J<bandeira>
Passarbandeira> diretamente para o Java VM para o daemon de compilação.

DESCRIÇÃO


A fsc ferramenta envia trabalhos de compilação Scala para um daemon de compilação. Da primeira vez é
executado, o daemon é iniciado automaticamente. Em execuções subsequentes, o mesmo daemon pode ser
reutilizado, resultando em uma compilação mais rápida. A ferramenta é especialmente eficaz quando
compilar repetidamente com os mesmos caminhos de classe, porque o daemon de compilação pode reutilizar um
instância do compilador.

O daemon de compilação é inteligente o suficiente para liberar seu compilador em cache quando o caminho da classe
alterar. No entanto, se o conteúdo do caminho da classe mudar, por exemplo, devido à atualização
uma biblioteca, então o daemon deve ser encerrado explicitamente com -desligar.

Observe que o scala o executor de script também usará o compilador offline por padrão, com o
mesmas vantagens e ressalvas.

EXEMPLO


A sessão a seguir mostra uma aceleração típica devido ao uso do compilador offline.

> fsc -verbose -d / Tmp teste.scala
...
[Número da porta: 32834]
[Iniciando nova instância do servidor de compilação Scala]
[Caminho de classe = ...]
[caminho do diretório carregado ... em 692ms]
...
[analisando test.scala]
...
[total em 943ms]

> fsc -verbose -d / Tmp teste.scala
...
[Número da porta: 32834]
[analisando test.scala]
...
[total em 60ms]

> fsc -verbose -d / Tmp teste.scala
...
[Número da porta: 32834]
[analisando test.scala]
...
[total em 42ms]

> fsc -verbose -shutdown
[Servidor de compilação do Scala encerrado]

MEIO AMBIENTE


JAVACMD
Especifique o Java comando a ser usado para executar o código Scala. Os argumentos podem ser
especificado como parte da variável de ambiente; espaços, aspas, etc.,
ser passado diretamente para o shell para expansão.

JAVA_HOME
Especifique o diretório inicial JDK / JRE. Este diretório é usado para localizar o Java comando
a menos que JAVACMD conjunto de variáveis.

JAVA_OPTS
Especifique as opções a serem passadas para o Java comando definido por JAVACMD.

Com Java 1.5 (ou mais recente), pode-se, por exemplo, configurar o uso de memória do JVM
da seguinte forma: JAVA_OPTS = "- Xmx512M -Xms16M -Xss16M"

Com GNU Java, pode-se configurar o uso de memória do GIJ da seguinte forma:
JAVA_OPTS = "- mx512m --ms16m"

SAIR STATUS


fsc retorna um status de saída zero se conseguir compilar os arquivos de entrada especificados. Não
zero é retornado em caso de falha.

Use fsc online usando serviços onworks.net


Ad


Ad