待解决问题之——c调用java

待解决问题之——c调用java

首先制作一个jar包,名字就叫做Command.jar。jar包可以是可执行的也可以是不可执行的。恩,这个已经搞定了。要运行的话命令就是:java -jar Command.jar 或者:java -cp Command.jar MainclassName

然后,写一个c的类,提供方法CommandC()。方法CommandC负责调用jar包。使用函数CreateProcess(...),第二个参数是命令行(比如:C:\\test.exe),但是如果直接将“java -jar Command.jar”放进去的话是不可以的,因为执行时所在的路径不对的说。所以正在迷茫中……

你可能感兴趣的:(待解决问题之——c调用java)