用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
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
相关文章推荐
- [转]JAVA打包后读取自身JAR…
- Java的块,静态块,构造函数…
- Java的块,静态块,构造函数…
- java必须捕捉的异常都有哪些?
- JAVA深复制(深克隆)与浅复制(浅克…
- eclipse buildPath及发布配置
- SpringMVC使用注解驱动的依赖注入
- spring + jdbc + extjs configuration
- Java集合源码学习笔记(一)集合框架概览
- SpringMVC中使用Interceptor拦截器
- Spring MVC 整合 Freemarker
- Spring MVC不要在@Service bean中保存状态
- Java LinkedHashMap的实现原理详解
- Java HashSet的实现原理详解
- JAVA 多进程与多线程的概念
- Spring MVC 异常处理最佳实践
- java入门 数据类型
- java中的 二分查找
- 深入理解Java的接口和抽象类
- java-脚本-编译-注解