java、javaw的区别:都是java的启动装置,当命令行输出到window的时候,会有java.exe进行,通过任务管理器就可以看到。
执行小的java、的程序的时候都会使用到java.exe 进程啦运行;javaw对于我们会比较特殊;java.exe是win32控制台应用,它提供了一种帮助,代替使用jvm.dll执行javaclasses 文件,作为一个win32控制台应用,显然他是和一个控制台相关联,当执行java classes的时候,它运行。就是用来实现java程序的运行的机制,应该里面对相应的jvm机制进行了进一步的封装。javaw.exejavaw.exe是相似的和java.exe是一个win32的GUI应用,应用提供自己的GUI窗口,不启用控制台。(这个命令直接就包括了java.exe的内容,并且添加了相应的gui界面,还有其他的东西)总结; java.exe用于启动window console控制台程序javaw.exe用于启动 GUI程序