【发布时间】:2016-10-19 07:25:06
【问题描述】:
我下载了 java-8 和 amd 组合包,用于在 linux 中使用 Cassandra。当我运行 cassandra 时,它显示为- 找不到 java 可执行文件。检查 JAVA_HOME 和 PATH 环境变量。
如何正确设置这些变量?
【问题讨论】:
我下载了 java-8 和 amd 组合包,用于在 linux 中使用 Cassandra。当我运行 cassandra 时,它显示为- 找不到 java 可执行文件。检查 JAVA_HOME 和 PATH 环境变量。
如何正确设置这些变量?
【问题讨论】:
打开~/.bashrc并添加
export JAVA_HOME=<path to your java>
export PATH=<path to your java>:$PATH
用你的java所在的路径然后重新打开终端或者执行source ~/.bashrc
【讨论】:
.bashrc而不是你)
正确的解决方案是:
在底部。
注销并重新登录,然后检查结果。
【讨论】:
要设置环境变量,只需按照 root 用户的一些步骤操作:
# vi /etc/profile.d/java.sh
将以下行添加到java.sh 文件中-
export JAVA_HOME=/usr/java/default
export PATH=$JAVA_HOME/bin:$PATH
将这些行添加到java.sh 后,保存并退出。然后-
# source /etc/profile.d/java.sh
对于 cassandra 环境变量设置:https://*.com/a/39940053/4610541
【讨论】:
sudo vim /etc/profile
在最后一个 sucu 处添加: 导出 JAVA_HOME=/home/software/jdk1.8.0_71
导出 PATH=$JAVA_HOME/bin:$PATH
【讨论】:
您可以将此代码添加到 /etc/profile 文件中
JAVA_HOME=<Path to JDK folder>
JRE_HOME=$JAVA_HOME/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME
export JRE_HOME
export PATH
可以参考这篇文章Install JDK in ubuntu
【讨论】: