NashornがOpenJDKのリポジトリに入ってたのでビルドしてみた
最近、新聞で取り上げられるなど話題(汗)のJava界隈の話。 何気なく、nashornの近況をググってみたら、 nashornがすでにOpenJDKに入れられてた。 ををっ! 自分の想像していた(根拠なし)より、ずっと早くOpenJDK入りしてた。 Nashornの2012/12/21のblogにはリポジトリのURLが載ってる。 参照:https://blogs.oracle.com/nashorn/entry/open_for_business nashornのリポジトリのログ見る限り、b65とか書いてあったので、 自分が先日確認した時点(b72)のbinary配布のjdk8に含まれているかと思って インストールしてみた。 サンプルコード: "use strict"; (function() { // バージョン取得 var engineName = "nashorn"; var key = javax.script.ScriptEngine.ENGINE_VERSION; var m = new javax.script.ScriptEngineManager(); var engine = m.getEngineByName(engineName); var version1 = engine.getFactory().getParameter(key); var version2 = engine.getFactory().getLanguageVersion(); print("[DEBUG]\r\n" + " engine version = [" + version1 + "]\r\n" + " language version = [" + version2 + "]\r\n"); var names = engine.getFactory().getNames(); var temp = []; for (var i = 0; i < names.size(); i++) { temp.push(names.get(i)); ...