我必须安装哪个版本的Java?

问题描述:

为了能够在Debian中开发JSP,必须安装哪个版本的Java? Oracle网站上有不同的版本。需要什么版本? Java SE?我必须安装哪个版本的Java?

+0

Debian确实有Java的包... – 2012-03-19 07:09:24

您可以使用任何版本,但JDK 1.5或以上,我建议你。

+1

1.5 EOLed在2009年... – 2012-03-18 16:48:11

你只需要从Oracle的网站JDK。这将提供标准的Java API。要获得JSP实现,您将需要一个标准的Web容器,如Apache Tomcat。这将使您能够开发基于JSP的应用程序。要仅开发基于JSP的应用程序,这两个就足够了。

但是,如果你需要使用完整的Java EE栈(JSP,JNDI,EJB等),那么你就需要比两个。在这种情况下,您应该使用完整的Java EE应用服务器,如GlassFish,JBOSS等。这些将提供完整Java EE规范的实现。

所以只有基于JSP的应用程序,使用JDK +标准的Web容器(比如Tomcat)。

要使用完整的Java EE堆栈,使用JDK +应用服务器(比如GlassFish,JBOSS等)。

这是不相关的操作系统。
您应该至少下载1.6版本,而不是由于操作系统,但由于旧版本已被弃用。
除了缺少的功能,我相信1.5不再受Oracle支持,除非特殊情况下

除非您询问Java SE或Java EE。
两者都很好。不同之处在于,对于Java SE,您需要包含一些额外的jar以便能够编译与servlet相关的某些类。
对于Java EE,您只需获取不需要的额外内容。
在这里查看快速解释Java Versions