コード例 #1
0
ファイル: GlobalSetUp.cs プロジェクト: bcrusu/jvm4csharp
        public void SetUp()
        {
            var options = new JvmManagerOptions();
            options.JavaHome = Configuration.JavaHome;
            options.JvmHooks.SetExitHook(ExitHook);
            options.JvmHooks.SetAbortHook(AbortHook);

            JvmManager = JvmManager.Create(options);
        }
コード例 #2
0
ファイル: JavaVmWrapper.cs プロジェクト: bcrusu/jvm4csharp
        internal JavaVmWrapper(JvmManager jvmManager, IntPtr javaVmPtr)
        {
            Debug.Assert(javaVmPtr != IntPtr.Zero);
            Debug.Assert(jvmManager != null);

            _javaVmPtr = javaVmPtr;
            JvmManager = jvmManager;
            InitFunctions();

            GlobalReferences = new GlobalReferencesManager();
        }