找不到jar文件的文件 - 即使我通过Directory.getFiles()获取文件名

时间:2013-09-09 15:00:57

标签: .net windows vb.net

我正在尝试使用shell命令运行jar文件但是找不到文件未找到异常。我发现这篇文章说要使用Directory.getFilesFile not found Exception.. But it's there

当我按照那篇文章中的建议时,我会得到一些非常奇怪的行为:

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

我可以通过path\java\java -jar myDriver.jar argumentOne

在Windows中使用命令行运行此jar

发生了什么事?如何在.NET代码中运行此jar文件?

1 个答案:

答案 0 :(得分:0)

问题可能是你的shell命令与run命令不匹配。

Shell(PathToFile)

不一样:

Shell(String.Format("{0} {1} {2}", "C:\PATHTOJAVA",PathToFile,Argument)