You have to be in scripting mode to to use those functions. https://docs.oracle.com/javase/8/docs/technotes/guides/scripting/nashorn/shell.html. It's possible to add command line options when using from java. https://wiki.openjdk.java.net/display/Nashorn/Nashorn+jsr223+engine+notes
-- Jim Sent from my iPhone > On Feb 25, 2017, at 1:41 PM, Koray <burakko...@gmail.com> wrote: > > This is exactly what I'm looking for. Is it possible to do this from > inside a Java application? I have tried readLine() and readFully() > methods before, but I'm guessing they are meant for the commandline > tool only. > > Burak > On 2/25/17, Jim Laskey (Oracle) <james.las...@oracle.com> wrote: >>>> 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 <burakko...@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 >> >> > > > -- > saygılarımla > Burak Koray Polat