2017-03-15 47 views
0

我試圖在Java中使用Nashorn API運行多個JavaScript文件。這適用於大多數文件,但當腳本包含關鍵字const或使用箭頭方法時,它會拋出ScriptExceptions。起初,我正在瀏覽這些文件並在適當的時候更改這些文件,但很快就明白,有幾個腳本有這些說法。NashornScriptEngine.eval()拋出異常評估常量和箭頭方法

有沒有辦法解決這個問題?我可能錯了,但我認爲這些是ECMAScript 6及更高版本獨有的功能。我需要在納沙恩的某個地方宣佈嗎?

回答

0

您使用的是舊版本的Java 8嗎? const應自8u40開始提供。其他ECMAScript 6功能將被添加到coming releases

+0

呵呵,奇怪。我在1.8.0_74-b02上運行 – Peter