這可能是一個愚蠢的問題,但我對Java一無所知。做了一個快速的谷歌,沒有發現任何東西...我是否需要在本地計算機上安裝Java以運行使用JSP頁面的網站?
2
A
回答
6
如果「運行一個網站」意味着服務它,那麼是的。如果它意味着查看網站,那麼否(除非它包含Java小程序,但這與您的問題是正交的)。
1
如果網站只使用JSP(沒有webstart,沒有小程序),那麼你不需要java,因爲沒有Java代碼在你的機器上運行。
1
是的,如果你想在本地運行一個使用JSP頁面的網站,至少需要Java和一個servlet容器:通常是Tomcat或Jetty。
0
每個jsp頁面都被「編譯」成一個.java文件,然後使用javac編譯器編譯爲.class,然後由應用程序服務器執行。 所以是的,你不需要安裝Java來運行JSP - 更具體地說,你將需要JDK而不僅僅是JRE!
2
這不是必需的,JSP是一個服務器副技術,一般說來是用html(或圖像/ css/javascript)響應http請求。
只要您的計算機上有一個可以發送http請求並讀取響應的客戶端(例如Web瀏覽器),就可以完美地使用JSP應用程序。
當您需要在本地計算機上運行java運行時的唯一情況是,如果您要連接到包含applet,java web start或javafx應用程序的頁面。
也許如果你打算從本地計算機服務的網站,你應該發表意見,或只是從你的本地計算機連接到一個網站在另一臺服務器
1
- 要只需訪問該網站上您的機器不需要在您的機器上安裝JVM
- 如果您的計算機上正在運行服務器(它正在爲網頁提供服務),那麼您需要在您的機器上安裝JVM,並且JDK實際開發用於編譯目的的JSP網站項目。
相關問題
- 1. 是否可以在本地計算機上運行.php文件?
- 2. 我是否需要本地安裝MySQL?
- 3. 客戶端是否需要在其計算機上安裝OpenCv以運行C++ DLL(使用Opencv庫)?
- 4. 我是否需要在本地計算機上安裝SharePoint 2013才能進行Web部件開發?
- 5. 我是否需要在客戶端計算機上安裝Microsoft Enterprise Library才能運行該應用程序?
- 6. 是否可以在本地主機上安裝PHP Fox製作的網站?
- 7. 是否需要在每臺將運行我的程序的計算機上安裝OpenXML SDK?
- 8. 在未安裝python的計算機上運行python腳本
- 9. 我是否需要安裝XCode4以便
- 10. 是否可以在一臺計算機上安裝多個Eclipse?
- 11. 在Java中運行JRuby代碼是否需要JRuby安裝?
- 12. 在客戶機上運行wix安裝程序是否需要在該機器上安裝wix框架?
- 13. 我是否需要在計算機上安裝sql server以運行在vs 10中製作的c#桌面應用程序文件?
- 14. 我是否需要在客戶機上安裝SQL Server?
- 15. 在我的本地計算機上使用Jupyter Notebook在遠程計算機上運行代碼
- 16. 在Windows上安裝/運行CodeSniffer ...是否需要$?
- 17. 在本地計算機上未安裝SAP Crystal Reports v13運行時
- 18. 在網站上列出本地主機計算機目錄
- 19. 如何使用計算機中安裝的字體到網站?
- 20. 是否需要「網頁設計[城市名]」和「網站設計[城市名]」的頁面,或者我可以使用「網站設計[城市名稱]」排名嗎?
- 21. 是否可以使用網站的網址在網站上運行javascript功能?
- 22. 我是否只需要檢查用戶機器是否安裝了我的python安裝版本的MSVCR90.dll?
- 23. 本地計算機上的主機網站
- 24. 我是否需要在同一臺機器上安裝mysql來使用mysql2 gem?
- 25. 是否可以檢查Google Chrome是否安裝在客戶端計算機上?
- 26. 從客戶端訪問主機桌面上本地主機上運行的JSP網站筆記本電腦
- 27. 是否可以在JSP中創建本地頁面作用域?
- 28. 使用iTextSharp的網站需要在本地計算機上保存PDF C驅動
- 29. 我是否需要在GitLab頁面上使用.htaccess文件?
- 30. 我們是否需要安裝RTC Build toolkit來運行jenkins?
它真的是正交嗎?畢竟一些怪胎仍然可以創建一個包含applet的JSP。他們不是嗎? – er4z0r 2011-05-26 16:18:40
@ er4z0r:當然可以。這正是我所說的正交:他們可以放入一個applet,而不管該網站是否在JSP中實現。 – 2011-05-26 16:20:19
這就是我想的,謝謝! – 2011-05-26 16:37:45