java和javaw命令的區別?
java、javaw的區別:
都是java的啟動裝置,當命令行輸出到window的時候,會有java.exe進行,通過任務管理器就可以看到。執行小的java、的程序的時候都會使用到java.exe 進程啦運行;javaw對于我們會比較特殊;
java.exe是win32控制臺應用,它提供了一種幫助,代替使用jvm.dll執行java classes 文件,作為一個win32控制臺應用,顯然他是和一個控制臺相關聯,當執行java classes的時候,它運行。就是用來實現java程序的運行的機制,應該里面對相應的jvm機制進行了進一步的封裝。
javaw.exe
javaw.exe是相似的和java.exe是一個win32的GUI應用,應用提供自己的GUI窗口,不啟用控制臺。
(這個命令直接就包括了java.exe的內容,并且添加了相應的gui界面,還有其他的東西)
總結; java.exe用于啟動window console 控制臺程序
javaw.exe用于啟動 GUI程序