public class FallbackExecutor
extends Object
This class is used to generate fallback images in case we are unable to build standalone images.
A fallback image is a trivial standalone image that delegates execution of the application that
should originally be built to calling the Java executable with the original image classpath and
mainClass. System-properties specified during the original image-build get passed to the Java
executable that the FallbackExecutor uses to run the application.
Control gets transferred to the Java executable by using {code}ProcessProperties.exec(){code}.
This ensures that the fallback image behaves as if the original application was started as
regular Java application.