java和javaw的区别
谁能详细说一下java和javaw的区别,网上说:“两者都可以运行你的程序,javaw的程序不在java console上面显示任何东西。如果在开发程序就用java,这样可以看到你的错误如果在运行完成的程序就用javaw,可以提高运行速度。java时通过控制台运行的,javaw则不是。”但是当我打开myeclipse时,启动任务管理器,看到新添加进程javaw.exe.当我执行一个输入数组值的程序(该数组的值没有输完)时,我有看到任务管理器中多了一个javaw.exe按照上面说的应该是java.exe执行的,为什么进程中显示的是javaw.exe呢?我是小菜鸟,求好心的大神帮忙,给分不多,不胜感激!! java和javaw的区别
[解决办法]
区别就是你已经知道的。
java.exe,会有个控制台/DOS窗口/黑屏/其他你喜欢的名称。System.in,System.out就是这个控制台里面输入输出
javaw.exe没有这个窗,System.out会被转移到其他地方(日志文件)或者根本不输出到任何地方