static void Main(string[] args) { Console.WriteLine("Starting Java Runtime..."); using (JavaRuntime jre = new JavaRuntime()) { Console.WriteLine("Loading library..."); Console.WriteLine("Adding custom options to Java Runtime..."); var options = new Dictionary <string, string>(); options.Add("-Djava.class.path", Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location)); jre.Load(options); Console.WriteLine($"Java Runtime initialized."); Console.WriteLine($"Java version: { jre.GetJavaVersion() }"); } }