Class ItwJvmLauncher

java.lang.Object
net.sourceforge.jnlp.ItwJvmLauncher
All Implemented Interfaces:
JvmLauncher

public class ItwJvmLauncher extends Object implements JvmLauncher
Implementation of JvmLauncher which uses the IcedTea-Web launcher to start a new JVM.
  • Field Details

    • LOG

      private static final Logger LOG
  • Constructor Details

    • ItwJvmLauncher

      public ItwJvmLauncher()
  • Method Details

    • launchExternal

      public void launchExternal(JNLPFile jnlpFile, List<String> args) throws Exception
      Description copied from interface: JvmLauncher
      Launches the web start application environment with the given JNLP file and arguments.
      Specified by:
      launchExternal in interface JvmLauncher
      Parameters:
      jnlpFile - the JNLP file to launch in the new JVM.
      args - arguments to pass to the new JVM
      Throws:
      Exception - if there was an exception
    • launchExternal

      private void launchExternal(List<String> vmArgs, List<String> javawsArgs) throws Exception
      Parameters:
      vmArgs - the arguments to pass to the jvm
      javawsArgs - the arguments to pass to javaws (aka IcedTea-Web)
      Throws:
      Exception