我想在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$
感谢。
答案 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_profilenano ~/.bash_profile.
纳米提示: writeout
表示保存。
您需要重新打开终端才能加载新路径。或者,使用source命令重新加载它。
source ~/.bash_profile
或者,如果您想保存击键,可以输入
. ~/.bash_profile