7

I am new to C# and tying to run jar file from C# code. But it seems that jar file is not opening and command prompt disappers very quicky as I am unable to see any error messgage.

Here is my code ,

myProcess.StartInfo.UseShellExecute = false;
myProcess.StartInfo.FileName = "java";
myProcess.StartInfo.Arguments = "D:\\DATA\\PROJECT\\LicensingManagement\\Assignment\\JavaLogin.jar";
myProcess.Start();

Can any one put me in right direction ? Whats wrong I am doing here ?

Planet-Zoom
  • 1,005
  • 2
  • 9
  • 20

1 Answers1

11

You will have to provide -jar switch to java command.

For example, the command to execute JAR file is,

java -jar D:\\DATA\\PROJECT\\LicensingManagement\\Assignment\\JavaLogin.jar

So you may try,

myProcess.StartInfo.Arguments = "-jar D:\\DATA\\PROJECT\\LicensingManagement\\Assignment\\JavaLogin.jar";
Amit Soni
  • 3,216
  • 6
  • 31
  • 50
jatanp
  • 3,982
  • 4
  • 40
  • 46