如何使用c ++ exe启动jar文件?

时间:2015-06-19 10:57:00

标签: c++ jar

我有一个文件.jar,我想用c ++ exe启动它。

我在文件里面写了这段代码:

<ion-view view-title="Signup" name="signupView">

但它给了我这个输出:&#34;无法访问jarfile Test.jar&#34;

我怎么能解决这个问题?

2 个答案:

答案 0 :(得分:0)

每次致电&#34;系统&#34;与前者无关,因此您对系统的第二次调用不是您认为的工作目录,而是默认的工作目录。您需要在一个系统调用中执行有关Jar执行的所有操作,或者更好更容易,只需在系统调用中提供Jar的绝对路径。

  

调用命令处理器执行命令。

system

对于不同的系统调用或者我们使用的同一个命令,命令处理器是持久的,没有句子,所以状态被保留等等。这种情况并非如此,一个调用最多当时直接指的是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\"");

  }