采用jvm方式来调用,由于是一个壳资源,所以调用java后台里面的main方法就行了。其它就交给java后台自己运行自己的程序。在做的 过程中,出现了一些问题,比如: No suitable driver found for jdbc,这种问题是因为java后台用到了自己引用的库,例如,jdbc,websocket等jar外部包,那么c++壳启动程序就需要在 我把一些配置放到了一个config.ini文件里面,其中红色标记的就是外部的包跟java后台程序导出的包,需要放到这个classpath变量里面,libpath放不放没有关系。 [CLASSPATH] classpath=-Djava.class.path=C:\\Program Files (x86)\\Java\\jdk1.8.0_121\\jre\\bin\\server\\helloworld2.jar;C:\\Program Files (x86)\\Java\\jdk1.8.0_121\\jre\\bin\\server\\mysql-connector-java-5.1.41-bin.jar [LIBPATH] libpath=-Djava.library.path=C:\\Program Files (x86)\\Java\\jdk1.8.0_121\\jre\bin\\server\\mysql-connector-java-5.1.41-bin.jar [CLASSCONFIGPATH] classconfigpath=helloworld/HelloWorld 这样的话,c++作为启动程序,调用java后台程序就完成了。c++启动程序就是一个壳,不过一开始的时候。我觉得真没必要这样玩。后面发现,呵呵,这种启动方式挺有意思的,哈哈。