Geben Code war ein Teil des Codes zum Ausführen einer JAR-Datei in C# Umgebung. Complete CodeFühren Sie Jar-Datei von C#
strArguments = " -jar "+ Argument list;
processJar.StartInfo.FileName = "\"" + @"java" + "\"";
processJar.StartInfo.Arguments = strArguments;
processJar.StartInfo.WorkingDirectory =; \\Give the working directory of the application;
processJar.StartInfo.UseShellExecute = false;
processJar.StartInfo.RedirectStandardOutput = true;
Ich weiß, dass processJar.StartInfo.FileName die jave.exe enthalten sollte, so dass die entsprechende Datei wird ausgelöst, wenn der Prozess gestartet wird. Aber der oben angegebene Code läuft auch erfolgreich.
Frage: Was bedeutet "\" "@ java" + "\" " hier? Wenn ich solche Eingaben zur Verfügung stelle, sucht das System selbst nach java.exe?
Ok! Wenn ich die Umgebungsvariable% PATH% richtig gesetzt habe, muss ich mich nicht um die Datei java.exe kümmern, wenn ich mit JAR-Dateien arbeite? –
@ Sri Kumar - richtig. – Oded