public void Dispose() { if (this.JVM.NativePointer != IntPtr.Zero) { this.JVM.DestroyJavaVM(); Marshal.FreeCoTaskMem(this.JVM.NativePointer); this.JVM = null; } }
static void Main(string[] args) { try { var jvm = new JavaVirtualMachine(args); jvm.Run(); } catch (Exception ex) { Console.WriteLine(ex.Message); } Console.ReadKey(); }
internal JavaVM(IntPtr ptr) { this.JVM = new JavaVirtualMachine(ptr); }