Java中怎么对console清屏Java可以通过代码来对console控制台进行清屏:Runtime.getInstance().exec("cls");
也可以通过右键点击console , 出现clear,点击就可以清屏 。
JAVA清屏代码怎么写?C语言清屏直接CLS就可以了,但是JAVA不行,那JAVA要实现清屏代码该怎么写,请高手指教!【java清屏操作代码 清屏的代码】输出几十行换行……
输出适量的退格符'\b',然后重新输出要输出的东西,这样可以把原来的覆盖 。如果只是要清屏,不要重新输出,就退格后输出适量空格' '来覆盖原来的输出 。
java有什么方法可以清屏?通过JNI调用一个库文件(.dll),这个dll中包含一个实现清屏功能(system(“cls”))的导出函数 。在java程序中加入代码调用这个库,即可实现当前屏幕的清屏 。(--JNI的使用,以及dll的制作在百度随便搜索即可找到,这里请恕不多谈^_^--)\x0d\x0a \x0d\x0a实现步骤:\x0d\x0a1.写一个dll.h\x0d\x0a \x0d\x0a#ifndef _Included_Cls \x0d\x0a#define _Included_Cls \x0d\x0a#ifdef __cplusplus \x0d\x0aextern "C"\x0d\x0a{ \x0d\x0a#endif \x0d\x0aJNIEXPORT void JNICALL Java_Cls_clear \x0d\x0a(JNIEnv *, jobject); \x0d\x0a#ifdef __cplusplus \x0d\x0a} \x0d\x0a#endif \x0d\x0a#endif\x0d\x0a2.再写一个dllmain.c\x0d\x0a \x0d\x0a#include "jni.h"\x0d\x0a#include "dll.h" \x0d\x0a#include "stdlib.h" \x0d\x0aJNIEXPORT void JNICALL Java_Cls_clear(JNIEnv *env, jobject obj) \x0d\x0a{ \x0d\x0asystem("cls");\x0d\x0a}\x0d\x0a \x0d\x0a3.用vc建立一个dll工程(我的工程名为clsTest)\x0d\x0a导入dllmain.c 和dll.h以及jdk下include目录下的jni.h和include/win32下的jni_md.h 共四个文件\x0d\x0a然后build 这个dll工程 , 将生成的clsTest.dll放入到你的java.library.path中的其中一个目录下\x0d\x0a查看java.libray.path用代码System.out.print(System.setProperty("java.library.path","."));\x0d\x0a我是根据我的配置将clsTest.dll放到C:/Program Files/Java/jdk1.6.0/jre/bin下\x0d\x0a4.测试\x0d\x0a新建一个测试类Test.java\x0d\x0a \x0d\x0apublic class Test{ \x0d\x0apublic native void clear();//左方的native是通知Java这个函数会使用到外部函数 \x0d\x0a \x0d\x0astatic { \x0d\x0aSystem.loadLibrary("clsTest"); //左方的代码代表我要载入clsTest.dll的动态链接\x0d\x0a}\x0d\x0apublic static void main(String[] args) { \x0d\x0afinal Test a=new Test();\x0d\x0aRunnable k=new Runnable(){\x0d\x0a public void run(){\x0d\x0afor(int i=0;i
回答于 2022-12-11
关于java清屏操作代码和清屏的代码的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息 , 记得收藏关注本站 。
推荐阅读
- 注册页面html代码居中,html注册页面设计代码
- c语言输出位数和小数,c语言怎么输出个位数和十位数
- oracle视图隔离数据,oracle事务隔离级别查询语句
- 赛车竞速之王游戏,竞速赛车王者破解版无限金币
- c语言怎么画二维函数图 c语言绘制函数图像
- 安卓系统的ios系统,安卓手机苹果系统
- 头条能发什么类型视频,头条能发视频吗
- 动作游戏switch,动作游戏天花板
- go语言爱好者四十六期 go语言官网