0

シェル コマンドで jar ファイルを実行しようとしていますが、ファイルが見つからないという例外が発生します。私は使用するように言っているこの投稿を見つけましたDirectory.getFiles: File 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でコマンドラインを使用してこのjarを実行できますpath\java\java -jar myDriver.jar argumentOne

どうしたの?この jar ファイルを .NET コード内から実行するにはどうすればよいですか?

4

1 に答える 1

0

おそらく問題は、シェル コマンドが実行コマンドと一致しないという事実です。

Shell(PathToFile)

次と同じではありません:

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