Getting Input From User

Jim Laskey (Oracle) james.laskey at oracle.com
Sat Feb 25 14:34:05 UTC 2017


>> jjs -scripting
jjs> var name = readLine("Your name >> ");
Your name >> Jim
jjs> print(name)
Jim

That sort of thing?

— Jim


> On Feb 25, 2017, at 5:24 AM, Koray <burakkoray at gmail.com> wrote:
> 
> Hello,
> 
> I apologize if this is not the place to ask, but I couldn't get a
> satisfying answer from anywhere else so this is kind of my last
> resort.
> 
> Is there any built-in function to get input from a user when using
> NashornScriptEngine? print() method allows us to utilize both the
> default OutputStreamWriter (System.out) and any writers that we set
> using ScriptContext, but how can I make use of the reader which is
> used by the engine?
> 
> Thank you,
> Burak



More information about the nashorn-dev mailing list