jav8:基于 Google V8 Javascript 引擎的 Java Scripting API (JSR223) 实现-源码

上传者: 42134338 | 上传时间: 2021-06-08 18:05:05 | 文件大小: 4.25MB | 文件类型: ZIP
基于 Google V8 Javascript 引擎的 Java Scripting API (JSR223) 的实现。 Java 规范请求 (JSR) 223 通过定义标准框架和应用程序编程接口 (API) 来帮助开发人员集成 Java 技术和脚本语言,以执行以下操作: 从脚本环境访问和控制基于 Java 技术的对象 使用脚本语言创建 Web 内容 在基于 Java 技术的应用程序中嵌入脚本环境 有关更多详细信息,请阅读 要使用 Jav8 脚本引擎,请将文件 jav8-jsr223-xxx.jar 放在您的类路径中。 然后你可以通过这种方式获得引擎的一个实例: ScriptEngineManager factory = new ScriptEngineManager (); ScriptEngine engine = factory . getEngineByName( " ja

文件下载

资源详情

[{"title":"( 59 个子文件 4.25MB ) jav8:基于 Google V8 Javascript 引擎的 Java Scripting API (JSR223) 实现-源码","children":[{"title":"jav8-master","children":[{"title":".project <span style='color:#111;'> 1.38KB </span>","children":null,"spread":false},{"title":"jav8.sln <span style='color:#111;'> 1.20KB </span>","children":null,"spread":false},{"title":"project.properties <span style='color:#111;'> 57B </span>","children":null,"spread":false},{"title":"src","children":[{"title":"javax","children":[{"title":"script","children":[{"title":"Invocable.java <span style='color:#111;'> 4.14KB </span>","children":null,"spread":false},{"title":"AbstractScriptEngine.java <span style='color:#111;'> 8.95KB </span>","children":null,"spread":false},{"title":"ScriptException.java <span style='color:#111;'> 4.12KB </span>","children":null,"spread":false},{"title":"Bindings.java <span style='color:#111;'> 1.32KB </span>","children":null,"spread":false},{"title":"SimpleBindings.java <span style='color:#111;'> 3.83KB </span>","children":null,"spread":false},{"title":"package.html <span style='color:#111;'> 3.69KB </span>","children":null,"spread":false},{"title":"ScriptEngine.last <span style='color:#111;'> 12.62KB </span>","children":null,"spread":false},{"title":"ScriptContext.java <span style='color:#111;'> 6.08KB </span>","children":null,"spread":false},{"title":"ScriptEngineManager.java <span style='color:#111;'> 16.82KB </span>","children":null,"spread":false},{"title":"CompiledScript.java <span style='color:#111;'> 3.71KB </span>","children":null,"spread":false},{"title":"Compilable.java <span style='color:#111;'> 1.77KB </span>","children":null,"spread":false},{"title":"ScriptEngineFactory.java <span style='color:#111;'> 8.36KB </span>","children":null,"spread":false},{"title":"ScriptEngine.java <span style='color:#111;'> 12.68KB </span>","children":null,"spread":false},{"title":"SimpleScriptContext.java <span style='color:#111;'> 6.45KB </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"lu","children":[{"title":"flier","children":[{"title":"script","children":[{"title":"JavascriptError.java <span style='color:#111;'> 218B </span>","children":null,"spread":false},{"title":"V8Object.java <span style='color:#111;'> 3.31KB </span>","children":null,"spread":false},{"title":"SyntaxError.java <span style='color:#111;'> 208B </span>","children":null,"spread":false},{"title":"V8ScriptEngine.java <span style='color:#111;'> 6.92KB </span>","children":null,"spread":false},{"title":"ReferenceError.java <span style='color:#111;'> 213B </span>","children":null,"spread":false},{"title":"V8ContextAware.java <span style='color:#111;'> 115B </span>","children":null,"spread":false},{"title":"RangeError.java <span style='color:#111;'> 206B </span>","children":null,"spread":false},{"title":"V8Context.java <span style='color:#111;'> 8.09KB </span>","children":null,"spread":false},{"title":"V8Array.java <span style='color:#111;'> 8.06KB </span>","children":null,"spread":false},{"title":"TypeError.java <span style='color:#111;'> 203B </span>","children":null,"spread":false},{"title":"V8Function.java <span style='color:#111;'> 1.03KB </span>","children":null,"spread":false},{"title":"V8ScriptEngineFactory.java <span style='color:#111;'> 4.76KB </span>","children":null,"spread":false},{"title":"V8CompiledScript.java <span style='color:#111;'> 1.12KB </span>","children":null,"spread":false},{"title":"ManagedV8Object.java <span style='color:#111;'> 410B </span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true},{"title":"META-INF","children":[{"title":"services","children":[{"title":"javax.script.ScriptEngineFactory <span style='color:#111;'> 37B </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true},{"title":"build.properties <span style='color:#111;'> 67B </span>","children":null,"spread":false},{"title":"lib","children":[{"title":"junit-4.9b3.jar <span style='color:#111;'> 241.48KB </span>","children":null,"spread":false},{"title":"ant-contrib-1.0b3.jar <span style='color:#111;'> 219.02KB </span>","children":null,"spread":false},{"title":"cpptasks-1.0b5.jar <span style='color:#111;'> 355.44KB </span>","children":null,"spread":false}],"spread":true},{"title":"AndroidManifest.xml <span style='color:#111;'> 326B </span>","children":null,"spread":false},{"title":"res","children":[{"title":"values","children":[{"title":"strings.xml <span style='color:#111;'> 106B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":".settings","children":[{"title":"org.eclipse.jdt.core.prefs <span style='color:#111;'> 629B </span>","children":null,"spread":false}],"spread":true},{"title":"test","children":[{"title":"lu","children":[{"title":"flier","children":[{"title":"script","children":[{"title":"V8ScriptEngineTest.java <span style='color:#111;'> 28.06KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"README.md <span style='color:#111;'> 1.13KB </span>","children":null,"spread":false},{"title":"jni","children":[{"title":"jav8.h <span style='color:#111;'> 16.20KB </span>","children":null,"spread":false},{"title":"Application.mk <span style='color:#111;'> 137B </span>","children":null,"spread":false},{"title":"Utils.cpp <span style='color:#111;'> 24.60KB </span>","children":null,"spread":false},{"title":"Config.h <span style='color:#111;'> 447B </span>","children":null,"spread":false},{"title":"armeabi","children":[{"title":"libv8_snapshot.a <span style='color:#111;'> 649.46KB </span>","children":null,"spread":false},{"title":"libv8_nosnapshot.a <span style='color:#111;'> 269.36KB </span>","children":null,"spread":false},{"title":"libpreparser_lib.a <span style='color:#111;'> 375.09KB </span>","children":null,"spread":false},{"title":"libv8_base.a <span style='color:#111;'> 13.98MB </span>","children":null,"spread":false}],"spread":false},{"title":"Wrapper.cpp <span style='color:#111;'> 8.75KB </span>","children":null,"spread":false},{"title":"Android.mk <span style='color:#111;'> 890B </span>","children":null,"spread":false},{"title":"Wrapper.h <span style='color:#111;'> 10.42KB </span>","children":null,"spread":false},{"title":"jav8.vcxproj <span style='color:#111;'> 8.57KB </span>","children":null,"spread":false},{"title":"jav8.cpp <span style='color:#111;'> 34.78KB </span>","children":null,"spread":false},{"title":"jav8.vcxproj.user <span style='color:#111;'> 1.05KB </span>","children":null,"spread":false},{"title":"Utils.h <span style='color:#111;'> 8.16KB </span>","children":null,"spread":false}],"spread":false},{"title":"build.xml <span style='color:#111;'> 11.09KB </span>","children":null,"spread":false},{"title":"pom.xml <span style='color:#111;'> 2.27KB </span>","children":null,"spread":false},{"title":".classpath <span style='color:#111;'> 759B </span>","children":null,"spread":false}],"spread":false}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明