BeanShell icon

BeanShell

2 big stars
BeanShell screenshot
Name: BeanShell
Works on: windowsWindows XP and above
Developer: Pat Niemeyer
Version: 2
Last Updated: 21 Feb 2017
Release: 15 Mar 2008
Category: Programming > Coding languages and Compilers
Rate this software:
284 downloads
screenshotsView Screenshots(1)
commentsComments
downloadDownload
Liked it? Tell others:
details

BeanShell Details

Works on: Windows 10 | Windows 8.1 | Windows 8 | Windows 7 | Windows XP | Windows 2000 | Windows 2003 | Windows 2008 | Windows Vista | Windows 2012
SHA1 Hash: a05f0a0feefa8d8467ac80e16e7de071489f0d9c
Size: 281.69 KB
File Format: jar
Rating: 2.347826086 out of 5 based on 23 user ratings
Publisher Website: External Link
Downloads: 284
License: Free
BeanShell is a free software by Pat Niemeyer and works on Windows 10, Windows 8.1, Windows 8, Windows 7, Windows XP, Windows 2000, Windows 2003, Windows 2008, Windows Vista, Windows 2012.
You can download BeanShell which is 281.69 KB in size and belongs to the software category Coding languages and Compilers.
BeanShell was released on 2008-03-15 and last updated on our database on 2017-02-21 and is currently at version 2.
download button
Thank you for downloading from SoftPaz! Your download should start any moment now. It would be great if you could rate and share:
Rate this software:
Share in your network:
features

BeanShell Description

BeanShell is a small, free, embeddable Java source interpreter with object scripting language features, written in Java. BeanShell dynamically executes standard Java syntax and extends it with common scripting conveniences such as loose types, commands, and method closures like those in Perl and JavaScript.
You can use BeanShell interactively for Java experimentation and debugging as well as to extend your applications in new ways. Scripting Java lends itself to a wide variety of applications including rapid prototyping, user scripting extension, rules engines, configuration, testing, dynamic deployment, embedded systems, and even Java education.
BeanShell is small and embeddable, so you can call BeanShell from your Java applications to execute Java code dynamically at run-time or to provide extensibility in your applications. Alternatively, you can use standalone BeanShell scripts to manipulate Java applications; working with Java objects and APIs dynamically. As BeanShell is written in Java and will run in the same VM as your application, you will be able to pass references to "live" objects into scripts, then return them as results.
In short, BeanShell is dynamically interpreted Java, plus a scripting language and flexible environment all rolled into one clean package.
Here are some key features of "BeanShell":
ï¿­ Dynamic execution of the full Java syntax, Java code fragments, as well as loosely typed Java and additional scripting conveniences.
ï¿­ Transparent access to all Java objects and APIs.
ï¿­ Runs in four modes: Command Line, Console, Applet, Remote Session Server.
ï¿­ Can work in security constrained environments without a classloader or bytecode generation for most features.
ï¿­ The interpreter is a small jar file.
ï¿­ Pure Java.

Java evaluation features:

ï¿­ Evaluate full Java source classes dynamically as well as isolated Java methods, statements, and expressions.
Scripting features:
ï¿­ Optionally typed variables.
ï¿­ Scripted methods with optionally typed arguments and return values
ï¿­ Scripted objects (method closures)
ï¿­ Scripted interfaces and event handlers.
ï¿­ Convenience syntax for working with JavaBean properties, hashtables, and primitive wrapper types.
ï¿­ Auto-allocation of variables to emulate Java properties files.
ï¿­ Extensible set of utility and shell-like commands
ï¿­ Dynamic classpath management including find grained class reloading
ï¿­ Dynamic command loading and user command path
ï¿­ Sophisticated namespace and callstack management
ï¿­ Detailed error reporting

BeanShell Uses

ï¿­ Interactive Java - try out object features, APIs and GUI widgets - "hands on".
ï¿­ Scripting extension for applications - Allow your applications to be extended via scripts in an intuitive and simple way.
ï¿­ Macro Languages - Generate scripts as macros and execute them live in your VM easily.
ï¿­ Education - Teach Java in a hands-on, live environment
ï¿­ Expression evaluator for scientific, financial apps and rules engines - evaluate complex expressions with conditions and loops.
ï¿­ Remote debugging - Embed a live, remotely accessible shell / command line in your application with just a few lines of code.
ï¿­ Use BeanShell declaratively to replace properties files and replace startup config files with real scripts that perform complex initialization and setup with the full Java syntax at their disposal.
Requirements:
ï¿­ Java Runtime Environment
screenshots

BeanShell Screenshots

BeanShell screenshot 1
similarSimilar Software
Heron icon
Heron
v 1
free