>> << Ndx Usr Pri Phr Dic Rel Voc !: wd Help User

# Command line parameters

In general the same command line parameters apply to all J versions.
With -jprofile, -jijx, and -js command line parameters you can start J in various ways. When J starts the JFE puts all the command line parameters into noun ARGV_z_.
In the following J is j.exe or jconsole.exe or jw or jc. FN is the name of a script. ARGS is 0 or more additional command line parameters.
J - JFE loads profile
J FN - JFE loads profile; profile loads FN
J FN ARGS - JFE loads profile; profile loads FN; ARGS available in ARGV
J -jprofile - no profile (default ijx window if Jwd)
J -jprofile FN - JFE loads FN (alternate profile)
J -jprofile FN ARGS - JFE loads FN
J -jijx FN - JFE loads profile; profile does not create ijx and loads FN
J -jijx FN ARGS - JFE loads profile; profile does not create ijx and loads FN
J -js ARGS - creates verb ARGVERB_z_ from ARGS and runs it
Examples with -js:
jconsole.exe -js a=.23 b=.3 "echo a*b"
jconsole.exe -js a=.23 b=.3 "echo a*b" exit
An end user application (runtime app) can be started with -jijx if it needs the standard profile, or with -jprofile FN if it doesn't require profile.
Jwd tests at the end of the execution of every sentence. If there is an error and no ijx window, then a message is displayed and the session is terminated after the message is closed. If there are no forms, then the sesssion is terminated.
In addition the following Windows Jwdw specific command line parameters are supported:
/ddename - set ddname on start up
/embedding - start as Automation server for COM client J startup
/register (or /regserver) - register JEXEServer and JDLLServer
/unregister (or /unregserver) - unregister JEXEServer and JDLLServer

>> << Ndx Usr Pri Phr Dic Rel Voc !: wd Help User