Aceasta este comanda rhino-jsc care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
rhino-jsc - invocă compilatorul JavaScript rhino
REZUMAT
rinocer-jsc [Opțiuni] fișier1.js [fișier2.js...]
DESCRIERE
Această pagină de manual documentează pe scurt rinocer-jsc comanda. Această pagină de manual a fost scrisă
pentru distribuția Debian, deoarece programul original nu are o pagină de manual. Aceasta
este scris conform documentației html.
rinocer-jsc este un script de pornire pentru compilatorul JavaScript rhino. Compilatorul JavaScript
traduce sursa JavaScript în fișiere de clasă Java. Fișierele de clasă Java rezultate pot
apoi să fie încărcat și executat la un alt moment, oferind o metodă convenabilă pentru
transferul JavaScript și pentru evitarea costurilor de traducere. Rețineți că nivelul superior
funcțiile disponibile pentru shell (cum ar fi print) nu sunt disponibile pentru scripturile compilate
când sunt rulate în afara carcasei.
OPŢIUNI
- se extinde java_class_name
Specifică faptul că ar trebui să fie o clasă java care extinde clasa Java java_class_name
generat din fișierul sursă JavaScript primit. Fiecare funcție globală din
fișierul sursă este o metodă a clasei generate, suprascriind orice metodă din
clasa de bază cu același nume.
- instrumente java_intf_name
Specifică că o clasă java care implementează interfața Java java_intf_name ar trebui
să fie generat din fișierul sursă JavaScript primit. Fiecare funcție globală din
fișierul sursă este o metodă a clasei generate, implementând orice metodă în
interfața cu același nume.
-depanare, -g
Specifică faptul că trebuie generate informații de depanare. Nu poate fi combinat cu
optimizare la un optLevel mai mare decât zero.
-nicio sursa
Nu salvează sursa în fișierul de clasă. Funcțiile și scripturile compilate astfel
nu poate fi decompilat. Această opțiune poate fi folosită pentru a evita distribuirea sursei sau
pur și simplu pentru a economisi spațiu în fișierul de clasă rezultat.
-o fisier de iesire
Scrie fișierul de clasă în fișierul dat (care ar trebui să se termine în .class). Șirul
outputFile trebuie să fie un nume de fișier care poate fi scris.
-opt, -O optLevel
Optimizează la nivelul optLevel, care trebuie să fie un număr întreg între 0 și 9.
-pachet numele pachetului
Specifică pachetul în care să genereze clasa. Șirul packageName trebuie să fie
compus din caractere de identificare valide separate opțional prin puncte.
-versiune versiunea numarul
Specifică versiunea de limbă cu care se compila. Șirul versionNumber trebuie să fie
una dintre 100, 110, 120, 130 sau 140. Consultați versiunile limbajului JavaScript pentru mai multe
informații despre versiunile lingvistice.
EXEMPLU
Exemplu de compilare a applet-ului NervousText.js scris în JavaScript. Este oferit exemplul
în pachetul librhino-java-doc.
$ rhino-jsc -extends java.applet.Applet -implements java.lang.Runnable NervousText.js
Utilizați rhino-jsc online folosind serviciile onworks.net