2017-04-24 64 views
-2

即使未在我的計算機上安裝java(例如,https://codility.com/),我也會看到許多Java聯機測試可以運行。這種類型的系統是否將代碼發送到後端進行編譯,或者有辦法在瀏覽器上編譯代碼?謝謝。用於編譯java代碼的Web應用程序

+1

_將代碼發送到後端進行編譯_是的,他們發送代碼到後端進行編譯,否則它們不會在瀏覽器上編譯代碼 –

回答

1

在線編譯器的工作與安裝在桌面上的編譯器沒有區別。

通常在線編譯支持多種編程語言。

在線編譯器託管在通常通過網頁暴露給客戶端的服務器上。使用網頁這些在線編譯器將代碼和編程語言作爲輸入並基於編程語言服務器選擇適當的編譯器並使用該編譯器編譯輸入代碼。解析編譯結果並將結果發佈給提交編譯請求的客戶端是服務器的工作。

相關問題