首页 > 代码库 > java中执行操作javascript
java中执行操作javascript
使用操作
使用前确认必须是server2008 64位系统 并且jdk是64位的,如果是32位的那么是不可以使用该jar的
1. j2v8_win32_x86_64-4.5.0.jar 中的dll取出并改名为j2v8_win32_x86_64.dll
2. 将j2v8_win32_x86_64.dll 放到jdk的jre的bin目录下
3. 以上完成既可以使用了
以下是一个简单的demo
System.out.println(1111); System.out.println("5jn9vc31snvjejkjgj7aiu6i".length()); V8 v8 = V8.createV8Runtime(); V8Array result = v8.executeArrayScript("var buffer = new ArrayBuffer(256);\n" + "var i32 = new Int32Array(buffer);\n" + "i32[0] = 1;\n" + "i32[1] = 3;\n" + "i32[2] = i32[0] + i32[1];\n" + "i32;"); int[] ints = result.getIntegers(0, 3); System.out.println("Result: " + ints[0] + ", " + ints[1] + ", " + ints[2]); result.release(); //v8.release(); v8.executeVoidScript("var abc =.........."); V8Array parameters = new V8Array(v8); parameters.push("xxxxxxxxxxxxxxxxxx"); String ssss = v8.executeStringFunction("abc", parameters); System.out.println(ssss); parameters.release(); v8.release();
j2v8下载
java中执行操作javascript
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。