首页 > 程序开发 > 软件开发 > Java > 正文
Java的控制台彩色输出&&在非IDE环境下引用Jar包
2013-02-28 09:21:41     我来说两句       作者:BenW1988
收藏    我要投稿
控制台彩色输出:
[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  
点击复制链接 与好友分享!回本站首页
分享到: 更多
您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力  
上一篇:Swinghacks——带搜索功能的JTextArea
下一篇:归并排序算法的原理及JAVA实现
相关文章
图文推荐
排行
热门
文章
下载
读书

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训
版权所有: 红黑联盟--致力于做最好的IT技术学习网站