0

我正在尝试使用 shell 命令运行 jar 文件,但收到文件未找到异常。我发现这篇文章说要使用Directory.getFilesFile not found Exception..但它就在那里

当我听从那篇文章中的建议时,我得到了一些非常奇怪的行为:

Dim files As List(Of String) = Directory.GetFiles("Path\Java").ToList //returns one file
Shell(files.First) //throws file not found exception

我可以通过 Windows 中的命令行运行这个 jarpath\java\java -jar myDriver.jar argumentOne

这是怎么回事?如何从 .NET 代码中运行此 jar 文件?

4

1 回答 1

0

问题可能是您的 shell 命令与运行命令不匹配。

Shell(PathToFile)

不一样:

Shell(String.Format("{0} {1} {2}", "C:\PATHTOJAVA",PathToFile,Argument) 
于 2013-09-10T00:31:53.540 回答