Solr-运行Java时遇到问题

Solr-运行Java时遇到问题,java,solr,django-haystack,Java,Solr,Django Haystack,我试图开始使用Solr,但似乎找不到Java。我已在/home/bill/jre1.6.0\u 31安装了JRE。但是根据Solr教程,听起来我甚至不需要访问它。请参见以下教程摘录: Solr可以在您选择的任何JavaServlet容器中运行,但为了简化本教程,示例索引包括Jetty的一个小安装 要使用Solr WAR启动Jetty,并配置示例,只需运行start.jar 当我这样做时,我得到以下信息: bill@ubuntu:/home/~solr/apache-solr-3.6.0/exam

我试图开始使用Solr,但似乎找不到Java。我已在
/home/bill/jre1.6.0\u 31
安装了JRE。但是根据Solr教程,听起来我甚至不需要访问它。请参见以下教程摘录:

Solr可以在您选择的任何JavaServlet容器中运行,但为了简化本教程,示例索引包括Jetty的一个小安装

要使用Solr WAR启动Jetty,并配置示例,只需运行start.jar

当我这样做时,我得到以下信息:

bill@ubuntu:/home/~solr/apache-solr-3.6.0/example$ java -jar start.jar

The program 'java' can be found in the following packages:

 * gcj-4.4-jre-headless
 * openjdk-6-jre-headless
 * cacao
 * gij-4.3
 * jamvm

Try: sudo apt-get install   -- 'selected package'
我已经安装了JRE,显然不想再安装更多。请先运行以下命令:

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:sun-java-community-team/sun-java6
sudo apt-get update
sudo apt-get install sun-java6-jdk

这些将安装JDK,然后您可以运行solr

完成了上述步骤,但仍然没有得到解决。jdk似乎没有完全安装。我确实在/home/mydir/jre1.6.0_31安装了一个jre,我不确定这是否是一个适合它的位置。我想摆脱任何旧的Java东西,但我有点犹豫是否要开始破坏目录。任何建议都将不胜感激。我还想知道是否需要将我的solr/example dir符号链接到一个jre目录,似乎你只有gcj而不是jdk谢谢更新:请在$prompt上运行这个命令,看看你是否真正安装了jdk或者只有jreThanksbill@ubuntu:/home/~solr/apache-solr-3.6.0/示例$java-version java version“1.6.0_31”java(TM)SE运行时环境(build 1.6.0_31-b04)java HotSpot(TM)服务器虚拟机(build 20.6-b01,混合模式…我将搜索路径映射到我的JRE。但是当我尝试启动localhost:8983时,我得到了一个巨大的错误500-“solr配置中的严重错误”,我现在正试图找出这个错误。