scriptengine

    22熱度

    2回答

    基於討論converting string representation of unknown date-format to Date in java,我想在我的App-Engine項目中使用JavaScript Date函數。但是,ScriptEngine不適用於App-Engine。所以我需要一點幫助轉換到犀牛。這裏是ScriptEngine的代碼,我需要轉換: ScriptEngineMan

    3熱度

    1回答

    我有在Chrome中工作得很好,但崩潰對犀牛的腳本: (Error: Namespace "com.cognitect.transit.util" already declared. in at line number 19664 at column number 6 該錯誤是不是非常有用,因爲該行包含: throw Error('Namespace "' + name + '" already

    0熱度

    1回答

    加載腳本有沒有什麼辦法,包括(或負載)一個外部腳本的腳本引擎,以便在外部腳本中定義的所有功能都在engine.eval()方法可用? 在我們的應用程序中,我們根據用戶輸入執行一些java腳本代碼。當用戶請求時,應用程序將創建一個ScriptEngine實例並根據輸入參數執行相應的JavaScript代碼。 這裏的問題是JavaScript中有一些重複的功能。考慮一個例子: 方案1:計算距離時用戶輸

    15熱度

    1回答

    我有一個Java程序(使用JDK 7u80編譯),它大量使用了「JavaScript」ScriptEngine(JSR-223)。我注意到,與Java 7運行時環境(JRE 7u80)相比,我的程序在Java 8運行時環境(JRE 8u65)下執行時運行速度非常慢。 我已經把下面的SSCCE來說明問題,然後執行它的Java 7和Java 8在相同的Windows PC上: import javax

    4熱度

    2回答

    當我使用Nashorn ScriptObjectMirror.get()訪問JavaScript對象的成員變量時,返回的對象的類型似乎是在運行時確定的。例如,如果該值適合Java int,那麼get()似乎會返回一個Java Integer。如果該值不適合int,則get()似乎返回一個Java Long,依此類推。 現在,我使用instanceof來檢查類型並將值轉換爲long。 有沒有一種更方

    5熱度

    2回答

    我正在嘗試使用ScriptEngineManager和ScriptEngine來執行一些帶有Java的JavaScript代碼。我使用Java 8我在Karaf OSGi下執行此代碼。 我用一個Java類中的精品工程的例子,但在捆綁包裝它給了我這個錯誤ScriptEngineManager providers.next(): javax.script.ScriptEngineFactory: Pr

    0熱度

    2回答

    我想評估java中的sting數學表達式。該字符串應包含應用於向量或簡單數字的函數(avg,max,min,...)。 我已經使用ScriptEngineManager與javasript引擎,但它只是使用數字。我也看到symja lib,但它看起來太複雜,沒有記錄。怎麼做? 謝謝

    0熱度

    1回答

    我有java.awt.Canvas中的一個對象和JavaScript文件canvas.js canvas.js包含: var c = document.getElementById("myCanvas"); var ctx = c.getContext("2d"); ctx.fillStyle = "#FF0000"; ctx.fillRect(0,0,150,75); 然後canvas

    0熱度

    1回答

    我知道我們可以使用ScriptEngineManager來執行腳本,例如:java腳本。 import javax.script.ScriptEngineManager; import javax.script.ScriptEngine; public class Test { public static void main(String[] args) throws Except

    0熱度

    1回答

    我在JDK 7中使用JavaScript引擎。如果a和b未定義,而不是拋出異常ReferenceError: "a" is not defined.,是否有方法將a||b等表達式評估爲false?