c 调用java的jar包_C++调用Java的Jar包

一个简单需求:用C++调用Jar包。

实现基本思路:调用CreateProcess API来启动cmd.exe运行jar包。

调用类CJarAppCall。

JarAppCall.h

#pragma once

class CJarAppCall

{

public:

CJarAppCall(void);

~CJarAppCall(void);

/*

@brief 执行Jar包调用,等待执行完成返回

@param[in] strJarDir jar包目录

@param[in] strJarName jar包名称

@return 执行是否成功

*/

bool Run(const CString& strJarDir, const CString& strJarName);

private:

bool CallApp(const CString& strJarName);

};

JarAppCall.cpp

#include "StdAfx.h"

#include "JarAppCall.h"

CJarAppCall::CJarAppCall(void)

{

}

CJarAppCall::~CJarAppCall(void)

{

}

bool CJarAppCall::Run(const CString& strJarDir, const CString& strJarName)


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部