Rhino
(追記)2019年末にこういうのも書きました。あわせてどうぞ。memo88.hatenablog.comWSH を使った Excelファイルの読み書きのように、「Java が入っていれば JavaScript をササッと書いて自動化できる!」みたいなお手軽環境があるといいなあと思ってやって…
// sample.js var url = "jdbc:mysql://localhost:3306"; var prop = new java.util.Properties(); prop.put("user", "user"); prop.put("password", "password"); var conn = new Packages.com.mysql.jdbc.Driver().connect(url, prop); var stmt = conn.cr…
分類が面倒なので Rhino タグを付けたものの Rhino本体 じゃなくて jrunscript…でもなくて jrunscriptのJavaScript組み込み関数 というのが正しいんでしょうか。。 // foo.js (UTF-8) load("bar.js"); // bar.js (UTF-8) println("集"); で foo.js を実行す…
普通のリフレクションを使ったやり方が分かりませんでした……。 jrunscript -q => Language ECMAScript 1.7 implemention "Rhino" Rhino 1.7 release 3 2012 05 18 System.out.println(System.getProperty("java.runtime.name")); => OpenJDK Runtime Environ…
=== を使っていてちょっとはまった。 /* * jrunscript -q => Language ECMAScript 1.7 implemention "Rhino" Rhino 1.7 release 3 2012 05 18 */ @Test public void test_Rhino_boolean() throws Exception{ System.out.println(System.getProperty("java.ru…