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