您的位置:首页 > 编程语言 > Java开发

用java实现在命令方式清屏(native&…

2016-03-04 19:32 274 查看
用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 <<FONT
face=Arial>jawt_md.h >

#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  jawt.h  
4 个头文件copy到 Microsoft Visual Studio的include目录下

cl -LD ClearScreen.cpp -FeClear.dll

其中 -LD create .dll -Fe name executable file
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: