用java實現在命令方式清屏(native&…

用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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章