闂備浇銆€閸嬫捇鏌熼婊冾暭妞ゃ儻鎷� (0) +1 闂佽崵濮嶅鍡楊伓 (0) +1 闂傚倸饪存禍鐑藉箯閿燂拷 (0) +1
闂備浇銆€閸嬫捇鏌熼婊冾暭妞ゃ儲鍨块弻鐔衡偓娑櫭慨鍥р攽椤曞棙瀚�闂備礁鎼悮顐﹀磿閸愯鑰块柛娑欐綑缂佲晠鏌熼婊冾暭妞ゃ儻鎷�>>

正在阅读:打造个性化Java启动器打造个性化Java启动器

2004-04-05 10:08 出处:中国计算机报 作者:俞伟明 责任编辑:sdq

// 要启动的方法

string sStartupMethod_Identifier = "main";

string sStartupMethod_TypeDescriptor ="([Ljava/lang/String;)V";

midStartup = env->GetStaticMethodID(jclassStartup,

sStartupMethod_Identifier.c_str(),

sStartupMethod_TypeDescriptor.c_str());

if (midStartup == NULL) {

string sErrorMessage = "找不到启动方法["+ sStartupClass + "."+ sStartupMethod_Identifier

+ "],类型描述符是[" + sStartupMethod_TypeDescriptor + "]";

vShowError(sErrorMessage);

vDestroyVM(env, jvm);

return 0;

}

// 构造启动方法的参数

jstring jstringExampleArg;

jclass jclassString;

jobjectArray jobjectArray_args;

jstringExampleArg = env->NewStringUTF("string1");

if (jstringExampleArg == NULL){

vDestroyVM(env, jvm);

return 0;

}

jclassString = env->FindClass("java/lang/String");

jobjectArray_args = env->NewObjectArray(1, jclassString, jstringExampleArg);

if (jobjectArray_args == NULL){

vDestroyVM(env, jvm);

return 0;

}

察看评论详细内容 我要发表评论
作者笔名简短内容 发表时间
:

键盘也能翻页,试试“← →”键

关注我们

最新资讯离线随时看 聊天吐槽赢奖品
闂備礁缍婂ḿ褔顢栭崱妞绘敠闁逞屽墴閹鎷呴崨濠備淮濠碘槅鍋撻幏锟�闂備焦鎮堕崕鎶藉磻濞戙垹鏄ラ悘鐐板嫎娴滄粓鏌涢锝嗙闁告棑鎷�