nashorn

    2熱度

    1回答

    想知道Nashorn在運行時是否可以擴展Java類,類似於Groovy的metaClass? 我一直在調查InvokeDynamic,但我不確定這就是我想要的,而Java.extend允許我擴展一個類,但是一旦它被實例化,我就只能得到一個對象的引用,這會發生在外部到我的應用程序並傳入。所以我只收到Object實例。 從我的研究看來,Groovy方法實際上是在運行時擴展了Class,並且Class的

    0熱度

    2回答

    我想與Nashorn一起使用MongoDB驅動程序,但無法實例化MongoClient類,您有任何想法爲什麼嗎? var mongodb = Packages.com.mongodb; var MongoClient = mongodb.MongoClient; var mongoClient = new MongoClient(); - 運行測試: jjs -cp mongo-java

    0熱度

    1回答

    有誰知道Java 8的M7(開發人員預覽版)何時何地將登陸? 我期待在這裏: http://openjdk.java.net/projects/jdk8/milestones http://jdk8.java.net/download.html 我讀過: http://mail.openjdk.java.net/pipermail/jdk8-dev/2013-February/002066.htm

    3熱度

    2回答

    我想從jdk.nashorn.*命名空間初始化Oracle的JavaScript nashorn引擎。 (nashorn圖書館是2013年1月的測試版)。 有一個web樣本,它使用javax.script.ScriptEngineManager實用程序類來調用引擎的Nashorn引擎實例。 var engine = ScriptEngineManager.getEngineByName(*)

    5熱度

    1回答

    我試圖讓Oracle的Nashorn在Java 7下運行。 我已經克隆了repo並編譯了源代碼。所有我必須做的就是它編譯爲: 更改jdk.internal.org.objectweb.asm *至* org.objectweb.asm 改變一個行有Long.hashCode(。 ) 靜態的。 一切似乎都很開心,Java 7將Nashorn視爲腳本引擎;但是當我嘗試並獲得一個實例: NashornS

    2熱度

    1回答

    我有幾個使用FactoryBuilderSupport製作的Groovy DSL(SwingBuilder是典型示例),主要是因爲性能問題(還因爲我擔心Groovy的未來,例如Groovy 3會包含一個新的MOP?),我正在研究基於JVM的內部DSL的替代框架。由於Clojure同時具有閉包和宏,它是一個值得考慮的候選人,但我不知道Clojure如何在Groovy腳本中操作動態綁定的Java對象是

    2熱度

    2回答

    任何人都有關於如何開始使用Oracle的新JS引擎Nashorn的指示? 我已經安裝了JDK 8 B80,仍然只犀牛: @Test public void list() { ScriptEngineManager manager = new ScriptEngineManager(); List<ScriptEngineFactory> factories = manager

    4熱度

    2回答

    我目前使用的是Rhino的javax實現。默認情況下,Rhino使用包裝來返回Java對象。 Nashorn是否具有類似的行爲或默認返回JavaScript對象? 謝謝