java:class ShortMessage
{
public boolean send(string phone, string text)
...
}vc:char g_szPhone[64] = "";
char g_szText[512] = "";
JNIEXPORT jboolean JNICALL Java_com_jasinda_watchdog_ShortMessage_send
(JNIEnv * env, jobject obj, jstring phone, jstring text)
{
WideCharToMultiByte( CP_ACP, 0, env->GetStringChars(phone, false), -1, g_szPhone, 64, NULL, NULL ); //unicode -> ascii
WideCharToMultiByte( CP_ACP, 0, env->GetStringChars(text, false), -1, g_szText, 512, NULL, NULL );
...
{
public boolean send(string phone, string text)
...
}vc:char g_szPhone[64] = "";
char g_szText[512] = "";
JNIEXPORT jboolean JNICALL Java_com_jasinda_watchdog_ShortMessage_send
(JNIEnv * env, jobject obj, jstring phone, jstring text)
{
WideCharToMultiByte( CP_ACP, 0, env->GetStringChars(phone, false), -1, g_szPhone, 64, NULL, NULL ); //unicode -> ascii
WideCharToMultiByte( CP_ACP, 0, env->GetStringChars(text, false), -1, g_szText, 512, NULL, NULL );
...
解决方案 »
- 关于SWT线程错误的问题
- 不知如何描述此问题,具体入内(初级问题)
- 怎么用File类删除一个文件?
- 看System.in.read()方法如何理解?
- properties的问题
- 求助,Iframe 嵌入jsp页面,并且从iframe传高和宽参数,要此jsp页面不能有滚动条,但要显示最大 条数,换行数不能超过2行,请高人指点。。。
- [求助]JTextField竟然也会出现问题!~~~~~~~
- ●●●●●有没有好点的实例源码的电子图书下载呢?最好是全是例子那种书。●●●●●
- 如何让已显示的JInternalFrame得到焦点,不要再创建一个实例!
- ResultSet.next()、first()等报错。
- 急!
- 试试看的
2.在C里面调用JAVA的成员变量。
具体方法为:
首先得到类 jclass JNI函数为:FindClass() GetObjectClass()
然后在得到这个变量的ID 函数为:GetFieldID() GetStaticFieldID();
最后在获得Java的成员变量的值 函数为:Get[type]Field();GetStatic[type]Field();这里的type指这个值的类型,比如int,double,void等。