我想在 mac OSX 10.9.1 中运行 solR。所以我安装了JRE最新版本。然后,我下载了 solR 并展开了文件夹。但是,当我尝试在示例文件夹中运行此 jar 文件时,我收到此消息“不存在 java 运行时”,如下所述。
我需要像在 Windows 中那样添加 JAVA_HOME 环境变量吗?如果是这样,请告诉我怎么做。
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$
谢谢。
最佳答案
“我需要像在 Windows 中那样添加 JAVA_HOME 环境变量吗?”
测试一下 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
关于运行 solR 时在 OSX 10.9.1 中找不到 Java 运行时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21641095/