# Interface MJavaInfoType

All Known Implementing Classes:
  `MJavaInfo`

@Immutable public interface MJavaInfoType
Information involving the Java runtime.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `String`
  `mainModule()`
  The fully-qualified main module name used as the application entrypoint.
  `long`
  `requiredJDKVersion()`

- ## Method Details

  - ### requiredJDKVersion

    long requiredJDKVersion()
    Returns:
      The minimum required JDK version

  - ### mainModule

    String mainModule()
    The fully-qualified main module name used as the application entrypoint. For example, "com.io7m.montarre.cmdline/com.io7m.montarre.cmdline.MMain".
    Returns:
      The fully-qualified main module