InglesPransesEspanyol

Ad


OnWorks favicon

fsc - Online sa Cloud

Patakbuhin ang fsc sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command fsc na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


fsc - Mabilis na offline compiler para sa wikang Scala 2

SINOPSIS


fsc [pagpipilian> ]pinagmulan file>

MGA PARAMETERS


<pagpipilian>
Mga pagpipilian sa command line. Tingnan mo Opsyon sa ibaba.

<pinagmulan file>
Isa o higit pang mga source file na isasama-sama (gaya ng MyClass.scala).

Opsyon


Sinusuportahan ng offline na compiler ang lahat ng mga opsyon ng scalac kasama ang mga sumusunod:

-i-reset I-reset ang compile server cache.

-pagsara
I-shut down ang compilation daemon. Sinusubukan ng daemon na i-restart ang sarili bilang
kinakailangan, ngunit kung minsan ang isang tahasang pagsasara ay kinakailangan. Ang isang karaniwang halimbawa ay kung
ang mga garapon sa landas ng klase ay nagbago.

server <hostname:portnumber>
Tukuyin ang compile server host sa port number. Karaniwan ang pagpipiliang ito ay hindi kinakailangan.
Tandaan na ang hostname ay dapat para sa isang host na may kaparehong filesystem.

-J<bandila>
Passbandila> direkta sa Java VM para sa compilation daemon.

DESCRIPTION


Ang fsc ang tool ay nagsusumite ng mga trabaho sa compilation ng Scala sa isang compilation daemon. Ang unang pagkakataon na ito ay
naisakatuparan, awtomatikong magsisimula ang daemon. Sa mga kasunod na pagtakbo, ang parehong daemon ay maaaring maging
ginamit muli, kaya nagreresulta sa isang mas mabilis na compilation. Ang tool ay lalong epektibo kapag
paulit-ulit na pag-compile gamit ang parehong mga path ng klase, dahil ang compilation daemon ay maaaring muling gumamit ng a
halimbawa ng compiler.

Ang compilation daemon ay sapat na matalino upang i-flush ang naka-cache na compiler nito kapag ang path ng klase
mga pagbabago. Gayunpaman, kung nagbabago ang mga nilalaman ng path ng klase, halimbawa dahil sa pag-upgrade
isang library, kung gayon ang daemon ay dapat na tahasang isinara -pagsara.

Tandaan na ang iskala Gagamitin din ng script runner ang offline compiler bilang default, kasama ang
parehong mga pakinabang at caveat.

Halimbawa


Ang sumusunod na session ay nagpapakita ng tipikal na bilis dahil sa paggamit ng offline na compiler.

> fsc -verbose -d / Tmp pagsubok.scala
...
[Numero ng port: 32834]
[Pagsisimula ng bagong Scala compile server instance]
[Classpath = ...]
[na-load ang path ng direktoryo ... sa 692ms]
...
[parsing test.scala]
...
[kabuuan sa 943ms]

> fsc -verbose -d / Tmp pagsubok.scala
...
[Numero ng port: 32834]
[parsing test.scala]
...
[kabuuan sa 60ms]

> fsc -verbose -d / Tmp pagsubok.scala
...
[Numero ng port: 32834]
[parsing test.scala]
...
[kabuuan sa 42ms]

> fsc -verbose -shutdown
[Lumabas ang Scala compile server]

Kapaligiran


JAVACMD
tukuyin ang Dyaba command na gagamitin para sa pagpapatakbo ng Scala code. Ang mga argumento ay maaaring
tinukoy bilang bahagi ng variable ng kapaligiran; mga puwang, panipi, atbp., ay
direktang ipapasa sa shell para sa pagpapalawak.

JAVA_HOME
Tukuyin ang JDK/JRE home directory. Ang direktoryo na ito ay ginagamit upang mahanap ang Dyaba utos
maliban na lamang kung JAVACMD hanay ng variable.

JAVA_OPTS
Tukuyin ang mga opsyon na ipapasa sa Dyaba utos na tinukoy ng JAVACMD.

Sa Java 1.5 (o mas bago) ay maaaring isa, halimbawa, i-configure ang paggamit ng memorya ng JVM
tulad ng sumusunod: JAVA_OPTS="-Xmx512M -Xms16M -Xss16M"

Sa GNU Java maaaring i-configure ng isa ang paggamit ng memorya ng GIJ tulad ng sumusunod:
JAVA_OPTS="--mx512m --ms16m"

EXIT STATUS


fsc nagbabalik ng zero exit status kung magtagumpay itong i-compile ang mga tinukoy na input file. Hindi
ibinabalik ang zero kung sakaling mabigo.

Gamitin ang fsc online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

Linux command

Ad