java中执行操作javascript
2016-09-13 18:27
447 查看
使用操作
使用前确认必须是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
j2v8下载
使用前确认必须是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神操作】java竟然还可以能执行Javascript代码!!
- javascript中定时执行操作
- 在java中利用rhino执行javascript
- java执行序列化和反序列化操作实现对象的clone
- Java学习 - JavaScript控制flash操作 兼容IE FF
- javax.script包探秘 javascript与java交互执行
- 一个可以让你用javascript脚本动态执行java的框架Seppia
- Android JNI开发高级篇有关Android JNI开发中比较强大和有用的功能就是从JNI层创建、构造Java的类或执行Java层的方法获取属性等操作。 一、类的相关操作 1. jclass FindClass(JNIEnv *env, const char *name);
- Apache POI API操作Microsoft Office格式文件的方法+JAVA调用exe可执行文件
- C# Javascript引擎,如何在C#中执行现有的Javacript代码?
- java 定时器 定时执行某一操作
- 使用JavaScript连接SqlServer数据库。执行CRUD操作。
- 使用JavaScript连接SqlServer数据库。执行CRUD操作。
- javascript 载入图片后执行某操作
- Mozilla Rhino:使用java语言来解释和执行javascript脚本(转)
- 在JAVA程序中直接执行JAVASCRIPT代码(简单调用实例)
- 【Java】Javascript操作IE相关功能的代码
- 在java中解释执行javascript命令
- Rhino——一个可以在Java中操作和执行JS的框架
- 在JAVA程序中直接执行JAVASCRIPT代码