2012-04-14 136 views
2

我想開始使用Solr,但它似乎找不到java。我將JRE安裝在/home/bill/jre1.6.0_31。但基於Solr教程,聽起來像我甚至不需要訪問它。請參閱下面的教程摘錄(引號):Solr - 麻煩讓java運行

「的Solr可以在你選擇的任何Java Servlet容器運行,但爲了簡化本教程中,例如指數包括一個小的安裝碼頭的

推出。碼頭與Solr的戰爭,而例如CONFIGS,只需運行start.jar ......」

當我這樣做,我得到如下:

比爾@ Ubuntu的:/家庭/ Solr的〜/ apache- solr-3.6.0/example $ java -jar start.jar

中的程序的Java'可以在下面的包中找到:

  • GCJ-4.4-JRE-無頭
  • 的openjdk -6- JRE-無頭
  • 可可
  • GIJ-4.3
  • jamvm

嘗試:sudo易於得到安裝 - '選擇包'

我alrea d安裝了JRE,顯然不想安裝更多。

感謝您的幫助。

+0

做一個哪個java,讓我知道你是怎麼得到的,似乎喲只有gcj而不是jdk 謝謝更新:請在$ prompt這個java上運行這個命令,看看你是否已經安裝了jdk或者只有jre謝謝 – Satya 2012-04-14 23:17:31

+0

bill @ ubuntu:/home/~solr/apache-solr-3.6.0/example$ java -version java版本「1.6.0_31」 Java(TM)SE運行環境(build 1.6.0_31-b04) Java HotSpot (TM)服務器虛擬機(構建20.6-b01,混合模式...我將搜索路徑映射到我的JRE,但是當我嘗試啓動本地主機時:8983我得到一個很大的錯誤500 - 「Solr配置中的嚴重錯誤」, – BillB1951 2012-04-14 23:56:24

回答

2

運行這些第一:

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的運行。

+0

通過上述步驟,但仍然沒有得到Solr。它似乎不像jdk完全安裝。我有一個jre安裝了一個t /home/mydir/jre1.6.0_31,我不確定這是否對它有好的影響。想要擺脫任何舊Java的東西,但我有點猶豫,開始搗毀目錄。任何意見表示讚賞。也想知道是否需要從我的solr/example目錄符號鏈接到jre目錄。 – BillB1951 2012-04-14 18:54:39