public static native Thread currentThread(){} 这个方法听说是C/C++编的,是吧? 难道JAVA无法编出来吗?失望ing.... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 JNIEXPORT jobject JNICALLJVM_CurrentThread(JNIEnv *env, jclass threadClass){ ExecEnv *ee = JNIEnv2EE(env); return MkRefLocal(env, ee->thread);} JAVA:public class TestJNI { public static native Thread currentThread();}c++:/* * Class: TestJNI * Method: currentThread * Signature: ()Ljava/lang/Thread; */JNIEXPORT jobject JNICALL Java_TestJNI_currentThread(JNIEnv *, jclass){ExecEnv *ee = JNIEnv2EE(env); return MkRefLocal(env, ee->thread);} 失望啥呀, java好多部分是用C实现的. 问题是人家可以把C实现的如此牛 java想要跨平台, 这么与平台密切的东东当然不能用java了 currentThread这个只能是在windows上运行的吗?? clone后为什么不equals java 转码 关于接口中成员的问题 简单问题?急 一个替换问题,在线等,解决就给分!!!!多谢了!! 程序编译时有2个错误,朋友们来分析一下。 Java中Calendar日历的一点疑问 如何在JAVA中读取EXCEL文件?谢谢。 怎样用ResultSet更改或增加一条记录 如何在javascript中去掉输入字符串前的空格?? 高手关于this用发的心得 【求助】workflow的理解和用法『急求』
JNIEXPORT jobject JNICALL
JVM_CurrentThread(JNIEnv *env, jclass threadClass)
{
ExecEnv *ee = JNIEnv2EE(env); return MkRefLocal(env, ee->thread);
}
public class TestJNI {
public static native Thread currentThread();
}c++:
/*
* Class: TestJNI
* Method: currentThread
* Signature: ()Ljava/lang/Thread;
*/
JNIEXPORT jobject JNICALL Java_TestJNI_currentThread(JNIEnv *, jclass){
ExecEnv *ee = JNIEnv2EE(env); return MkRefLocal(env, ee->thread);
}
问题是人家可以把C实现的如此牛
这个只能是在windows上运行的吗??