Running Nashorn

Jim Laskey (Oracle) james.laskey at oracle.com
Wed Aug 7 05:13:25 PDT 2013


Kasper,

It should work as is.  I regularly use Nashorn for shell scripting headlessly.

- Check to make sure you are using the latest JDK 8. There was a bug in ScriptManager that was fixed many releases ago.  http://jdk8.java.net/download.html
- Check to see if some other command line option is triggering the GUI.
- If you are using 'jjs', don't specify -fx.
- If you use an old version of JSObject, the Applet argument on getWindow will force a GUI.
- Check for other AWT / JavaFX references in your code.
- Check to see if you have other script engines installed that might trigger a GUI.

Cheers,

-- Jim



On 2013-08-07, at 3:08 AM, Kasper Nielsen <kasperni at gmail.com> wrote:

> Hi,
> 
> I'm developing a small library that utilizes Nashorn.
> And I was wondering how I can get a headless NashornScriptEngine without
> requiring users
> to set java.awt.headless = true?
> The dialog box that pops up every time is really annoying.
> 
> Cheers
>  Kasper



More information about the nashorn-dev mailing list