代码如下:
#ifdef _WINDOWS
static void add_arg_to_array_WINDOWS(JNIEnv* pEnv, const wchar_t* arg, jobjectArray mainArgs, const int index)
{
jstring jstr=pEnv->NewString((const jchar*)(arg), (jsize)(wcslen(arg)) );
if (jstr != NULL)
{
pEnv->SetObjectArrayElement(mainArgs, index, jstr);
}
}
#endif
直接转换为char是有问题的。