UDK 3.2.7 Java API Reference

com.sun.star.lib.unoloader
Class UnoLoader

java.lang.Object
  extended by 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

Method Summary
static void execute(URL base, URL jar, String[] arguments)
          Executes a UNO JAR.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

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.

UDK 3.2.7 Java API Reference