diff --git a/src/IKVM.Java/local/ikvm/runtime/Startup.java b/src/IKVM.Java/local/ikvm/runtime/Startup.java index c035c0a28e..be88329396 100644 --- a/src/IKVM.Java/local/ikvm/runtime/Startup.java +++ b/src/IKVM.Java/local/ikvm/runtime/Startup.java @@ -8,6 +8,11 @@ private Startup() } + @ikvm.lang.ModuleInitializer + public static void init() { + cli.System.GC.KeepAlive(cli.IKVM.Runtime.JVM.class); + }; + /** * Ensures the given assembly is added to the boot class path of the running JVM instance. */