我有一个文件.jar,我想用c ++ exe启动它。
我在文件里面写了这段代码:
<ion-view view-title="Signup" name="signupView">
但它给了我这个输出:&#34;无法访问jarfile Test.jar&#34;
我怎么能解决这个问题?
答案 0 :(得分:0)
每次致电&#34;系统&#34;与前者无关,因此您对系统的第二次调用不是您认为的工作目录,而是默认的工作目录。您需要在一个系统调用中执行有关Jar执行的所有操作,或者更好更容易,只需在系统调用中提供Jar的绝对路径。
调用命令处理器执行命令。
对于不同的系统调用或者我们使用的同一个命令,命令处理器是持久的,没有句子,所以状态被保留等等。这种情况并非如此,一个调用最多当时直接指的是Windows上的cmd.exe执行或Linux上的任何默认shell或其他任何操作。
答案 1 :(得分:0)
这不起作用,因为完整路径不能有空格,你必须指定完整路径,如“E:\\ Test \ Test 1.0 \ Test.jar”,包括双引号“”
int main()
{
system("java -jar \"E:\\\\Test\\Test 1.0\\Test.jar\"");
}