Module org.apache.derby.runner
Package org.apache.derby.run

## Class run

- java.lang.Object
- - org.apache.derby.run.run

-     public class run
      extends Object

  The run class facilitates running the various Derby utilities with the java -jar command. For example:

  java -jar derbyrun.jar ij [-p propertiesfile] [sql script]
  java -jar derbyrun.jar sysinfo [-cp ...] [-cp help]
  java -jar derbyrun.jar dblook [args] (or no arguments for usage)
  java -jar derbyrun.jar server [args] (or no arguments for usage)
  java -jar derbyrun.jar SignatureChecker [args] (or no arguments for usage)

- - ### Method Summary

    All Methods Static Methods Concrete Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `static void` | `main​(String[] args)` | Switch on the first argument to choose the tool, pass the remaining arguments to the tool.
    `static void` | `printUsage()` | Print the usage statement if the user didn't enter a valid choice of tool.

    - ### Methods inherited from class java.lang.Object

      `equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Method Detail

    - #### main

          public static void main​(String[] args)
                           throws IOException

      Switch on the first argument to choose the tool, pass the remaining arguments to the tool.
      Throws:
        `IOException`

    - #### printUsage

          public static void printUsage()

      Print the usage statement if the user didn't enter a valid choice of tool.