Language
The Free and Open Productivity Suite
UnoLoader (Java UNO Runtime Reference)
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
.