Package ghidra

# Class Ghidra

java.lang.Object
ghidra.Ghidra

public class Ghidra extends Object
Ghidra entry point that forwards the command line arguments to `GhidraLaunchable`.

This class was introduced so Ghidra's application name can be set to "ghidra-Ghidra" on Linux, rather than "ghidra-GhidraLauncher".

See Also:
  - JDK-6528430

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `Ghidra()`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `static void`
  `main(String[] args)`
  Launches the given `GhidraLaunchable` specified in the first command line argument

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

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

- ## Constructor Details

  - ### Ghidra

    public Ghidra()

- ## Method Details

  - ### main

    public static void main(String[] args) throws Exception
    Launches the given `GhidraLaunchable` specified in the first command line argument
    Parameters:
      `args` - The first argument is the name of the `GhidraLaunchable` to launch. The remaining args get passed through to the class's `GhidraLaunchable.launch(ghidra.GhidraApplicationLayout, java.lang.String[])` method.
    Throws:
      `Exception` - If there was a problem launching. See the exception's message for more details on what went wrong.