BeanShell(bsh)介绍及安装
来源:互联网 发布:移动网络迅雷下载不了 编辑:程序博客网 时间:2024/06/06 03:01
Lightweight Scripting for Java
参考官网 http://www.beanshell.org/intro.htmlShell
脚本主要应用在系统管理方面,专业的Linux管理一般来说都会通过shell进行脚本编写,实现自动化的管理过程。shell也就是将bash中的命令,函数等通过规定的语法进行编写,来达到所需功能的脚本。
Bean shell
Beanshell (bsh) 是用Java写成的,一个小型的、免费的、可以下载的、嵌入式的Java源代码解释器,具有对象脚本语言特性。BeanShell执行 标准Java语句和表达式,另外包括一些脚本命令和语法。它将脚本化对象看作简单闭包方法(simple method closure)来支持,就如同在Perl和JavaScript中的一样。 它具有以下的一些特点:使用Java反射API以提供Java语句和表达式 的实时解释执行;可以透明地访问任何Java对象和API;可以在命令行模式、控制台模式、小程序模式和远程线程服务器模式等四种模式下面运行;与在应用 程序中一样,可以在小程序中(Applet)正常运行(无需编译器或者类装载器);非常精简的解释器jar文件大小为175k
设置环境
l 把;bsh-xx.jar放到$JAVA_HOME/jre/lib/ext文件夹下
l unix: export CLASSPATH=$CLASSPATH:bsh-xx.jar
l windows: set classpath %classpath%;bsh-xx.jar
运行方式:
l 界面UI方式 :java bsh.Console
l 命令行方式 :java bsh.Interpreter
l运行脚本文件:java bsh.Interpreter filename [ args ]
- BeanShell(bsh)介绍及安装
- bsh(BeanShell)动态执行java代码
- bsh简要介绍
- Beanshell介绍
- atitit.bsh BeanShell 的动态脚本使用java
- 对象脚本语言BeanShell介绍
- 对象脚本语言BeanShell介绍
- java命令解释器介绍-bsh
- Jmeter-BeanShell的使用介绍
- Jmeter-BeanShell的使用介绍
- Beanshell
- BeanShell
- BeanShell
- BeanShell
- beanshell
- BeanShell
- [测试]Jmeter-BeanShell的使用介绍
- OpenLDAP 介绍及安装
- Android基于XMPP Smack Openfire下学习开发IM(四)单人聊天和多人聊天(发送消息、接收消息)
- 开启Linux的share
- Java 通过 JNI 调用 C 之一 HelloWorld 入门
- 初步感知ART
- 使未预置GMS包的手机能用Nike+和GooglePlay的方法
- BeanShell(bsh)介绍及安装
- linux 下mount ISO文件
- [易飞]设置导入导出规则-小BUG
- cocos2dx Sprite setBlendFunc 使用颜色混合:加算,减算
- Object-C的语法与Cocoa框架_V1.0(心得体会)
- nginx+keepalived负载均衡可用框架(问题汇总)
- 文章中提取关键字
- C++ 中通过GetAdaptersInfo获取网卡配置和Ip地址信息
- Android基于XMPP Smack Openfire下学习开发IM(五)连接断开重连