jrunscript Man page

Resume Wikipedia de Java Development Kit

Le Java Development Kit (JDK) désigne un ensemble de bibliothèques logicielles de base du langage de programmation Java, ainsi que les outils avec lesquels le code Java peut être compilé, transformé en bytecode destiné à la machine virtuelle Java.
Il existe plusieurs éditions de JDK, selon la plate-forme Java considérée (et bien évidemment la version de Java ciblée) :
JSE pour la Java 2 Standard Edition également désignée J2SE ;
JEE, sigle de Java Enterprise Edition également désignée J2EE ;
JME ‘Micro Edition’, destinée au marché mobiles ;
etc.
À chacune de ces plateformes correspond une base commune de Development Kits, plus des bibliothèques additionnelles spécifiques selon la plate-forme Java que le JDK cible, mais le terme de JDK est appliqué indistinctement à n’importe laquelle de ces plates-formes.

jrunscript Scripting Tools jrunscript

NAME

jrunscript – Runs a command-line script shell that supports interactive
and batch modes. This command is experimental and unsupported.

SYNOPSIS

jrunscript [options] [arguments]

options
The command-line options. See Options.

arguments
Arguments, when used, follow immediately after options or the
command name. See Arguments.

DESCRIPTION

The jrunscript command is a language-independent command-line script
shell. The jrunscript command supports both an interactive (read-eval-
print) mode and a batch (-f option) mode of script execution. By
default, JavaScript is the language used, but the -l option can be used
to specify a different language. By using Java to scripting language
communication, the jrunscript command supports an exploratory
programming style.

OPTIONS

-classpath path
Indicate where any class files are that the script needs to
access.

-cp path
Same as -classpathpath.

-Dname=value
Sets a Java system property.

-Jflag
Passes flag directly to the Java Virtual Machine where the
jrunscript command is running.

-I language
Uses the specified scripting language. By default, JavaScript is
used. To use other scripting languages, you must specify the
corresponding script engine’s JAR file with the -cp or
-classpath option.

-e script
Evaluates the specified script. This option can be used to run
one-line scripts that are specified completely on the command
line.

-encoding encoding
Specifies the character encoding used to read script files.

-f script-file
Evaluates the specified script file (batch mode).

-f –
Reads and evaluates a script from standard input (interactive
mode).

-help
Displays a help message and exits.

-?
Displays a help message and exits.

-q
Lists all script engines available and exits.

ARGUMENTS

If arguments are present and if no -e or -f option is used, then the
first argument is the script file and the rest of the arguments, if
any, are passed to the script. If arguments and -e or the -f option are
used, then all arguments are passed to the script. If arguments, -e and
-f are missing, then interactive mode is used. Script arguments are
available to a script in an engine variable named arguments of type
String array.

EXAMPLES
EXECUTE INLINE SCRIPTS
jrunscript -e “print(‘hello world’)”
jrunscript -e “cat(‘http://www.example.com’)”

USE SPECIFIED LANGUAGE AND EVALUATE THE SCRIPT FILE
jrunscript -l js -f test.js

INTERACTIVE MODE
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>

RUN SCRIPT FILE WITH SCRIPT

ARGUMENTS

The test.js file is the script file. The arg1, arg2 and arg3 arguments
are passed to the script. The script can access these arguments with an
arguments array.

jrunscript test.js arg1 arg2 arg3

SEE ALSO

If JavaScript is used, then before it evaluates a user defined script,
the jrunscript command initializes certain built-in functions and
objects. These JavaScript built-ins are documented in JsDoc-Toolkit at
//code.google.com/p/jsdoc-toolkit/

JDK 8 21 November 2013 jrunscript