public static void Setup() { String platform = Environment.Is64BitOperatingSystem ? "x64" : "Win32"; String configuration = "Debug"; String assemblyPath = new Uri(typeof(WindowsStartup).Assembly.CodeBase).LocalPath; String jni4csharpDllPath = Path.Combine(Path.GetDirectoryName(assemblyPath), "..", "..", "..", "..", platform, configuration); String jdkPath = Environment.Is64BitOperatingSystem ? @"C:\Program Files\Java\jdk-1.8.0_201\" : @"C:\Program Files (x86)\Java\jdk-1.8.0_201\"; WindowsStartup.Config(jdkPath, jni4csharpDllPath); }