问题描述
|
这可能是一个愚蠢的问题,但我对Java一无所知。快速谷歌搜索并没有发现任何东西...
解决方法
如果“运行网站”是指为其提供服务,那么可以。如果这意味着浏览该网站,则否(除非它包含Java小程序,但这与您的问题正交)。
,没必要,JSP是一种服务器端技术,通常来讲,它会使用html(或images / css / javascript)来响应http请求。
只要您的计算机中有一个可以发送http请求并读取响应的客户端(例如Web浏览器),您就可以完美地使用JSP应用程序。
唯一需要在本地计算机上运行Java运行时的情况是,如果要连接到包含applet,java web start或javafx应用程序的页面。
如果您打算从本地计算机服务网站,或者只是从本地计算机连接到另一台服务器上的网站,也许您应该发表评论
,如果网站仅使用JSP(没有webstart,没有applet),则您不需要Java,因为您的计算机上没有运行Java代码。
,是的,如果要在本地运行使用JSP页面的网站,则至少需要Java和Servlet容器:通常是Tomcat或Jetty。
,仅访问机器上的站点并不需要在机器上安装JVM
如果您正在机器上运行服务器(正在为网页提供服务),则您需要在机器上安装JVM,并需要JDK来实际开发JSP网站项目以进行编译。
,每个jsp页面都被“编译”为一个.java文件,然后使用javac编译器将该文件编译为.class,然后最终由应用服务器执行。
因此,是的,您没有安装Java即可运行JSP,更具体地说,您将需要JDK而不仅仅是JRE!