/jEdit/tags/jedit-4-2-pre4/bsh/commands/addClassPath.bsh
Unknown | 30 lines | 24 code | 6 blank | 0 comment | 0 complexity | ee06c7f8479ebd5f4528483bb10d83a4 MD5 | raw file
Possible License(s): BSD-3-Clause, AGPL-1.0, Apache-2.0, LGPL-2.0, LGPL-3.0, GPL-2.0, CC-BY-SA-3.0, LGPL-2.1, GPL-3.0, MPL-2.0-no-copyleft-exception, IPL-1.0
- /**
- Add the specified directory or JAR file to the class path.
- e.g.
- <p>
- <pre>
- addClassPath( "/home/pat/java/classes" );
- addClassPath( "/home/pat/java/mystuff.jar" );
- addClassPath( new URL("http://myserver/~pat/somebeans.jar") );
- </pre>
- <p>
- See <a href="classpath.html">Class Path Management</a>
- @method void addClassPath( string | URL )
- */
- bsh.help.addClassPath= "usage: addClassPath( string | URL )";
- import java.net.URL;
- import bsh.BshClassManager;
- addClassPath( path ) {
- URL url;
- if ( path instanceof URL )
- url = path;
- else
- url = pathToFile( path ).toURL();
- this.caller.namespace.getClassManager().addClassPath( url );
- }