java 调用JRuby
来源:互联网 发布:ppsspp源码 编辑:程序博客网 时间:2024/06/06 01:11
1.core
package vanilla;import org.jruby.embed.ScriptingContainer;public class HelloWorld { private HelloWorld() { ScriptingContainer container = new ScriptingContainer(); container.runScriptlet("puts 'Hello World!'"); } public static void main(String[] args) { new HelloWorld(); }}
2.JSR223
package redbridge;import javax.script.ScriptEngine;import javax.script.ScriptEngineManager;import javax.script.ScriptException;public class Jsr223HelloWorld { private Jsr223HelloWorld() throws ScriptException { ScriptEngineManager manager = new ScriptEngineManager(); ScriptEngine engine = manager.getEngineByName("jruby"); engine.eval("puts 'Hello World!'"); } public static void main(String[] args) throws ScriptException { new Jsr223HelloWorld(); }}
3.BSF
package azuki;import org.apache.bsf.BSFException;import org.apache.bsf.BSFManager;public class BsfHelloWorld { private BsfHelloWorld() throws BSFException { BSFManager.registerScriptingEngine("jruby", "org.jruby.embed.bsf.JRubyEngine", new String[] {"rb"}); BSFManager manager = new BSFManager(); manager.exec("jruby", "<script>", 0, 0, "puts 'Hello World!'"); } public static void main(String[] args) throws BSFException { new BsfHelloWorld(); }}
具体请参看 https://github.com/jruby/jruby
0 0
- java 调用JRuby
- java jruby相互调用小例子
- java调用jruby获取网页内容(JDK1.5)
- java调用脚本语言笔记(jython,jruby,groovy)
- Java 与 JRuby 合作
- JRuby:使Java和Ruby成为一家人
- JRuby:集Java和RoR之所长
- JRuby:使Java和Ruby成为一家人
- JRuby:使Java和Ruby成为一家人
- JRuby:使Java和Ruby成为一家人
- JRuby:使Java和Ruby成为一家人
- JRuby:使Java和Ruby成为一家人
- JRuby:使Java和Ruby成为一家人
- JRuby:使Java和Ruby成为一家人
- JRuby:使Java和Ruby成为一家人
- 基于java的jruby验证码
- JRuby入门:Java与Ruby的强强联合
- Spring 2.0+ JRuby 快速入门三(调用方法)
- VBscript 中的语言基础二
- OLEDB错误
- 学习JQuery - 3
- java设置窗体居中与去除边框以及jframe设置背景色
- 图像处理-线性滤波-2 图像微分(1、2阶导数和拉普拉斯算子)
- java 调用JRuby
- spring笔记之二:控制反转注入参数详解
- windows7 游戏全屏
- 电容的耐压标注
- centos6.4搭建apache+mysql+php环境
- 使用webmin在Linux搭建Samba服务器
- gcc内嵌的汇编at&a汇编(初览)
- 我的电子商务之路(二)
- C++ 容器及选用总结