我需要JDK还是只需要JRE?

4
我在我的网站中使用Solr,现在我即将配置VPS帐户。
我已经到了需要安装Java才能让Solr工作的阶段。
现在,我只计划运行solr,并像它一样使用它(我没有任何Java编程技能),所以我的问题是,我是否需要包括JRE在内的整个JDK,还是只需JRE即可?
谢谢。 顺便说一句:我的服务器操作系统是Linux(Ubuntu 9.10)。
谢谢。
4个回答

4

只需安装JRE即可运行。 然而在开发环境中,拥有JDK是很有用的,因为它带有许多方便的工具,如应用程序分析/监视器。 在生产构建时,请考虑仅打包JRE。


2

1

你只需要安装JRE。但如果你使用管理员界面,你需要安装JDK,因为这些是servlets。


据我所知,Servlets不需要JDK...那应该是JSP或JSF。 - Powerlord
从帮助文章中:Solr已启动,我可以将文档POST到其中,但管理员屏幕无法正常工作管理者屏幕是使用JSP实现的,需要使用JDK(而不仅仅是JRE)进行即时编译。如果您在尝试加载管理员页面时遇到错误,并且这些错误的堆栈跟踪似乎涉及JSP的编译,请确保已安装JDK,并确保它是正在使用的java实例。注意:某些Servlet容器(如Tomcat5.5和Jetty6)不需要JSP的JDK。 - JonH

0

安装Solr只需要JRE,即Java运行时环境,如果您打算编译Java程序,则需要JDK。虽然安装JDK也会给您提供JRE,但这并不是您所需的。

只需安装JRE即可开始使用。有关JDK和JRE之间差异的更多详细信息,请使用以下链接:

应下载哪一个:JDK还是JRE?


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接