Spec-Zone .ru
спецификации, руководства, описания, API
|
jrunscript [ options ] [ arguments... ]
jrunscript является оболочкой сценария командной строки. jrunscript поддерживает и интерактивный режим (печать оценки чтения) и пакет (-f опция) режим выполнения сценария. Это - язык сценариев независимая оболочка. По умолчанию JavaScript является используемым языком, но-l опция может использоваться, чтобы определить различный язык. Через Java к передаче языка сценариев jrunscript поддерживает "исследовательское программирование" стиль.
ОТМЕТЬТЕ: Этот инструмент экспериментален и, возможно, не доступен в будущих версиях JDK.
Если [параметры...] присутствуют и если никакой-e или-f опция не используются, то первым параметром является файл сценария и остальная часть параметров, если таковые вообще имеются, передаются как параметры сценария. Если [параметры..] и-e или-f опция используются, тогда все [параметры..] передаются как параметры сценария. Если [параметры..],-e и-f отсутствуют, интерактивный режим используется. Параметры сценария доступны сценарию в переменной механизма, названной "параметрами" Строкового массива типа.
jrunscript -e "print('hello world')" jrunscript -e "cat('http://java.sun.com')"
jrunscript -l js -f test.js
jrunscript js> print('Hello World\n'); Hello World js> 34 + 55 89.0 js> t = new java.lang.Thread(function() { print('Hello World\n'); }) Thread[Thread-0,5,main] js> t.start() js> Hello World js>
jrunscript test.js arg1 arg2 arg3test.js является файлом сценария, чтобы выполниться и arg1, arg2, и arg3 передают к сценарию как параметры сценария. Сценарий может получить доступ к этим массив "параметров" использования.
Если JavaScript используется, то прежде, чем оценить любой определяемый пользователем сценарий, jrunscript инициализирует определенные встроенные функции и объекты. Они созданный-ins JavaScript документируются в jsdocs.