用Java的JNI技术实现清屏功能

时间:2012-11-24 04:16:37
【文件属性】:

文件名称:用Java的JNI技术实现清屏功能

文件大小:13KB

文件格式:RAR

更新时间:2012-11-24 04:16:37

清屏

用java实现在命令方式清屏 java实现清屏功能 1. 编写一个类ClearScreen.java public class ClearScreen{ Static { loadLibrary("Clear"); } public native static void clearScreen(); public static void main(String[] args){ clearScreen(); } } 2. javac ClearScreen.java -> ClearScreen.class 3. javah ClearScreen -> ClearScreen.h 4. 编写ClearScreen.cpp实现native方法clearScreen(); #include #include "ClearScreen.h" #include JNIEXPORT VOID JNICALL Java_ClearScreen_clearScreen(JNIEnv *, jclass) { system("cls"); } 5.安装一个microsoft compiler 编译ClearScreen.cpp,得到Clear.dll 注意:将Jdk安装环境include目录下的jawt_md.h jni_md.h jni.h三个头文件copy到 Microsoft Visual Studio的include目录下 cl -LD ClearScreen.cpp -FeClear.dll 其中 -LD create .dll -Fe name executable file


【文件预览】:
Clear.dll
ClearScreen.class

网友评论

  • 入门的例子 不错哦
  • 东西用不起来
  • 入门的例子 不错哦
  • 对初学者有帮助的,谢谢分享
  • 功能虽小,算是JNI的入门例子吧。