我是新手,C#也想从C#代码运行jar文件。但是似乎jar文件没有打开,命令提示符很快消失了,因为我看不到任何错误消息。
这是我的代码,
myProcess.StartInfo.UseShellExecute = false;
myProcess.StartInfo.FileName = "java";
myProcess.StartInfo.Arguments = "D:\\DATA\\PROJECT\\LicensingManagement\\Assignment\\JavaLogin.jar";
myProcess.Start();
Run Code Online (Sandbox Code Playgroud)
谁能把我引向正确的方向?我在这里做什么错?
您将必须提供-jar切换到java命令。
例如,执行JAR文件的命令是,
java -jar D:\ DATA \ PROJECT \ LicensingManagement \ Assignment \ JavaLogin.jar
所以你可以试试
myProcess.StartInfo.Arguments = "-jar D:\\DATA\\PROJECT\\LicensingManagement\\Assignment\\JavaLogin.jar";
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
14278 次 |
| 最近记录: |