运行solR时在OSX 10.9.1中找不到Java运行时

时间:2014-02-08 02:19:15

标签: java macos solr

我想在mac OSX 10.9.1中运行solR。所以我安装了JRE最新版本。然后,我下载了solR并扩展了文件夹。但是当我尝试在示例文件夹中运行这个jar文件时,我得到了这个msg“没有java运行时”,如下所述。

我是否需要像在Windows中一样添加JAVA_HOME env变量?如果是这样,请告诉我如何。

Ananyas-MacBook-Pro:~ ananya$  /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/java -version 
java version "1.7.0_51"  
Java(TM) SE Runtime Environment (build
1.7.0_51-b13) 
Java HotSpot(TM) 64-Bit Server VM (build 24.51-b03, mixed mode) 
Ananyas-MacBook-Pro:~ ananya$ cd /Users/ananya/Desktop/VT\ study/solr-4.6.1/example 
Ananyas-MacBook-Pro:example ananya$ java -jar start.jar 
No Java runtime present, requesting install. 
Ananyas-MacBook-Pro:example ananya$

感谢。

1 个答案:

答案 0 :(得分:0)

“我是否需要像在Windows中一样添加JAVA_HOME env变量?”

测试以查看Java在终端的路径上是否/在哪里:

echo $JAVA_HOME

如果Java的路径错误或缺失,您可以像这样添加Environmental Variable〜/ .bash_profile

JAVA_HOME=/usr/bin/java  #or whatever your path is
export PATH=$PATH:$JAVA_HOME/bin/

您可以在nano

的终端中打开〜/ .bash_profile
nano ~/.bash_profile. 

纳米提示: writeout表示保存。

您需要重新打开终端才能加载新路径。或者,使用source命令重新加载它。

source ~/.bash_profile

或者,如果您想保存击键,可以输入

. ~/.bash_profile