com.sun.star.lib.unoloader
Class UnoLoader
java.lang.Object
com.sun.star.lib.unoloader.UnoLoader
public final class UnoLoader
- extends Object
A helper class for executing UNO JARs.
This class is not yet stable.
- Since:
- UDK 3.2.0
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
execute
public static void execute(URL base,
URL jar,
String[] arguments)
throws IOException,
ClassNotFoundException,
NoSuchMethodException,
InvocationTargetException
- Executes a UNO JAR.
- Parameters:
base - a base URL relative to which the URE JARs
(jurt.jar, ridl.jar, etc.) can be found; must
not be null.jar - the URL of a UNO JAR that specifies a Main-Class; must not be
null.arguments - any arguments passed to the main method of
the specified Main-Class of the given JAR jar; must not be
null.
- Throws:
IOException - if the given base URL is malformed, or
if there are any problems processing the given JAR jar.
ClassNotFoundException - if the given JAR jar does not
specify a Main-Class, or if the specified Main-Class cannot be found.
NoSuchMethodException - if the specified Main-Class of the given
JAR jar does not have an appropriate main
method.
InvocationTargetException - if an exception occurs while executing
the main method of the specified Main-Class of the given JAR
jar.