Я хочу, чтобы запустить программу, используя этот код:C# запустить программу с аргументами, содержащий строки
private void PBox_Banner_Click(object sender, EventArgs e)
{
string JavaPath = @"C:\Program Files\Java\jre8\bin\javaw.exe";
ProcessStartInfo startInfo = new ProcessStartInfo();
startInfo.FileName = JavaPath;
startInfo.Arguments = @"-Xmx1024-jar "D:\Log4-cg.jar"";
Process.Start(startInfo);
}
Проблема заключается в том, что я должен использовать строку в строке аргумента.
Я использую Microsoft Visual Studio Express 2012 для Windows Desktop.
Would положить 'D: \ Log4-cg.jar? В «с вместо«Поможем –
@ farhad-alinoo Нет, потому что тогда сбой Java. –
Вы должны использовать символ '' -Xmx1024-jar \ "D: \\ Log4-cg.jar \" ";' – VahidNaderi