频道栏目
首页 > 程序开发 > 软件开发 > Java > 正文
Java的控制台彩色输出&&在非IDE环境下引用Jar包
2013-02-28 09:21:41      个评论      
收藏   我要投稿
控制台彩色输出:

[java]  

import com.sun.jna.Native;  

import com.sun.jna.win32.StdCallLibrary;  

  

public class OutputTest {  

  

    interface api extends StdCallLibrary {  

        api INSTANCE = (api) Native.loadLibrary("kernel32", api.class);  

        int GetStdHandle(int stdHand);  

        boolean SetConsoleTextAttribute(int hConsoleOutput, int textAtt);  

    }  

    public static void out(String str, int color) {  

        int ptr = api.INSTANCE.GetStdHandle(-11);  

        api.INSTANCE.SetConsoleTextAttribute(ptr, color);  

        System.out.println(str);  

    }  

    public static void main(String[] args) {  

        out("hello ", 5);  

        out("world", 6);  

    }  

}  

 

必须在Windows Dos控制台上使用才有用,IDE里面不行。

 

在非IDE环境下引用jar包,以使用jna为例,如下:

首先是编译,OutputTest.java在d:\java下

[plain]  

D:\java>javac -cp d:\java\jna.jar;d:\java\platform.jar OutputTest.java  

 

然后是运行:

[plain]  

D:\java>java -classpath d:\java\jna.jar;d:\java\platform.jar;d:\java OutputTest  

点击复制链接 与好友分享!回本站首页
相关TAG标签 控制台 彩色 环境
上一篇:Swinghacks——带搜索功能的JTextArea
下一篇:归并排序算法的原理及JAVA实现
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训

版权所有: 红黑联盟--致力于做实用的IT技术学习网站