在CMD中执行脚本失败
Failed to execute script in CMD
我的文档文件夹中有一个 .exe 文件。如果我 运行 C:\User\User\MyDocuments\Sample.exe
,我似乎无法 运行 命令提示符中的程序。这给了我一个错误 Failed to execute script
.
但是当我在 MyDocuments 文件夹上打开命令提示符并且只有 运行 Sample.exe
时,程序 运行 非常完美。
我想用它做的是我想要一个 java 程序并执行 Process p = Runtime.getRuntime().exec("C:\User\User\MyDocuments\Sample.exe");
,它会给我 Failed to execute script
错误。
我知道我错过了什么吗?
根据 Application will not launch from command line full path, but will after CDing to directory 的建议,我会确保您的可执行文件不依赖于当前工作目录。
尝试 运行:
Environment.CurrentDirectory = AppDomain.CurrentDomain.BaseDirectory;
在尝试执行可执行文件之前。
我的文档文件夹中有一个 .exe 文件。如果我 运行 C:\User\User\MyDocuments\Sample.exe
,我似乎无法 运行 命令提示符中的程序。这给了我一个错误 Failed to execute script
.
但是当我在 MyDocuments 文件夹上打开命令提示符并且只有 运行 Sample.exe
时,程序 运行 非常完美。
我想用它做的是我想要一个 java 程序并执行 Process p = Runtime.getRuntime().exec("C:\User\User\MyDocuments\Sample.exe");
,它会给我 Failed to execute script
错误。
我知道我错过了什么吗?
根据 Application will not launch from command line full path, but will after CDing to directory 的建议,我会确保您的可执行文件不依赖于当前工作目录。
尝试 运行:
Environment.CurrentDirectory = AppDomain.CurrentDomain.BaseDirectory;
在尝试执行可执行文件之前。