Class JREDesc

java.lang.Object
net.sourceforge.jnlp.JREDesc

public class JREDesc extends Object
The J2SE/Java element.
  • Constructor Details

    • JREDesc

      public JREDesc(Version.JreVersion version, URL location, String vmArgs, String initialHeapSize, String maximumHeapSize, List<ResourcesDesc> resources) throws ParseException
      Create a JRE descriptor.
      Parameters:
      version - the platform version or the product version if location is not null
      location - the location of a JRE product or null
      vmArgs - arguments to VM
      initialHeapSize - initial heap size
      maximumHeapSize - maximum head size
      resources - list of ResourceDesc objects
      Throws:
      ParseException - is something goes wrong
  • Method Details

    • getVersion

      public Version.JreVersion getVersion()
      Returns:
      the JRE version. Use isPlatformVersion to determine if this version corresponds to a platform or product version.
    • isPlatformVersion

      public boolean isPlatformVersion()
      Returns:
      true if the JRE version is a Java platform version (java.specification.version property) or false if it is a product version (java.version property).
    • getLocation

      public URL getLocation()
      Returns:
      the JRE version string.
    • getMaximumHeapSize

      public String getMaximumHeapSize()
      Returns:
      the maximum heap size in bytes.
    • getInitialHeapSize

      public String getInitialHeapSize()
      Returns:
      the initial heap size in bytes.
    • getResourcesDesc

      public List<ResourcesDesc> getResourcesDesc()
      Returns:
      the resources defined for this JRE.
    • getVMArgs

      public String getVMArgs()
      Returns:
      the additional arguments to pass to the Java VM Can be null