If you want programming help to accomplish the same thing, you should look at the Class and ClassLoader API reference.
This is the underlying glue that lets you adjust the class path and dynamically locate and load classes.

I warn, however, that if your project is in such a rush that you may find the complexity of getting these API's is high.
I consider mucking with ClassLoader "Advanced" Java programming and it takes quite a while to learn it and get it to work right.
You may not be pleased if you expect to get an implementation to work "urgently".


On 8/19/2010 9:21 AM, Alexey Zinger wrote:
If I'm not mistaken, BeanShell simply pre-imports certain packages (java.lang.*, java.util.*, java.io.*?).

From: "VVenkataKrishnan@inautix.co.in" <VVenkataKrishnan@inautix.co.in>
To: beanshell-developers@lists.sourceforge.net
Sent: Thu, August 19, 2010 12:35:56 AM
Subject: [Beanshell-dev] Class loading


Interpreter i = new Interpreter();
i.eval("String s = new String(\"Hello World!\");");

In the above Java statement i wish to know how the beanshell invokes the class "String" without its package being specified. How does it associates the namespace.

I have a small requirement like this, to dynamically invoke simple Java statements and invoke Java classes dynamically. I have a small interpreter developed for this. As the requirement is urgent, although i had read few sources of beanshell i would like to get the answer from the experienced than by finding all my myself.



------------------------------------------------------------------------------ This SF.net email is sponsored by Make an app they can't live without Enter the BlackBerry Developer Challenge http://p.sf.net/sfu/RIM-dev2dev
_______________________________________________ Beanshell-developers mailing list Beanshell-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/beanshell-developers

David A. Lee