# Package de.esprit.appsuite.jversion

Contains classes java version detection and launching various java VMs.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  JavaVersionFilter | This interface defines the method for filtering `JavaVersion` objects.

- Class Summary
  Class | Description
  --- | ---
  AbstractJavaVersionScanner<C extends ApplicationContext> | This class scans the file system for java installations.
  JavaVersion | This class encapsulates information about a Java Virtual Machine, that was discovered by the `JavaVersionManager`.
  JavaVersionList<C extends ApplicationContext> | This list contains `JavaVersion` objects which it loads from the `JavaVersionManager`.
  JavaVersionListModel<C extends ApplicationContext> | This list contains `JavaVersion` objects which it loads from the `JavaVersionManager`.
  JavaVersionManager<C extends ApplicationContext> | This class scans the file system for available java installations.
  JavaVersionScannerLinux<C extends ApplicationContext> | This class scans a Linux system for available Java installations.
  JavaVersionScannerSolaris<C extends ApplicationContext> | This class scans a Solaris system for available Java installations.
  JavaVersionScannerWindows<C extends ApplicationContext> | This class scans a Windows system for available Java installations.
  JavaVmLaunchCommand | This class launches the `JavaVmVersionLauncher` in order to run a foreign java executable.

## Package de.esprit.appsuite.jversion Description

Contains classes java version detection and launching various java VMs.

Copyright © 2014 EsprIT-Systems. All Rights Reserved.