一、run java application (作為Java應用程序運行)是運行 java main方法
run on server是啟動一個web 應用服務器
二、兩者的區別:
Eclipse中可以創建java project 也可以創建java web poject 。java project是可以直接在命令行運行,或者直接在Eclipse中運行 此時運行是jvm直接調用了main方法
Eclipse中創建的java web程序需要使用web應用服務器來啟動,例如tomcat 服務器等等,這是java ee項目,它沒有main方法,main方法已經寫在了web應用服務器中
也可以這么理解 :
java application是運行一個java 程序---在java編輯器上執行
run on server是用來運行一個java web程序---在服務器上執行
三、Eclipse 是一個開放源代碼的、基於Java的可擴展開發平台。就其本身而言,它只是一個框架和一組服務,用於通過插件組件構建開發環境。幸運的是,Eclipse 附帶了一個標准的插件集,包括Java開發工具(Java Development Kit,JDK)。