5 回答

TA貢獻(xiàn)1784條經(jīng)驗(yàn) 獲得超9個(gè)贊
myeclipse 使用的也是jdk 不過是 javaw.exe 這個(gè)可執(zhí)行文件是用來把java編譯成class文件。
tomcat是調(diào)用java.exe來執(zhí)行myeclipse 調(diào)用 javaw.exe 編譯出來的 class文件。

TA貢獻(xiàn)1801條經(jīng)驗(yàn) 獲得超8個(gè)贊

TA貢獻(xiàn)1982條經(jīng)驗(yàn) 獲得超2個(gè)贊
這個(gè)看你的配置,如果你只配置了JRE,那他就是用JRE里的java.exe啟動(dòng)的。
java.exe 和javaw.exe功能是一樣的,只不過java命令行程序,是有標(biāo)準(zhǔn)輸入輸出流的,會(huì)將內(nèi)容打印到控制 臺。而javaw.exe是沒有打印信息的。
所以用java.exe也可以啟動(dòng)myeclipse,不過會(huì)在桌面上顯示一個(gè)黑框命令行,而且關(guān)閉命令行就會(huì)關(guān)閉myeclipse。這個(gè)是根據(jù)程序的需求來的,tomcat沒有界面所以他需要有個(gè)地方展示啟動(dòng)的信息,自然就用java.exe了。而eclipse有圖形化的界面自然不需要命令行顯示信息。
添加回答
舉報(bào)