我下载了java-8和amd组合软件包,用于在Linux中使用Cassandra。当我运行cassandra时,它显示为 - 无法找到java可执行文件。检查JAVA_HOME和PATH环境变量。
如何正确设置这些变量?
答案 0 :(得分:1)
打开~/.bashrc
并添加
export JAVA_HOME=<path to your java>
export PATH=<path to your java>:$PATH
使用java所在的路径,然后重新打开终端或执行source ~/.bashrc
答案 1 :(得分:1)
正确的解决方案是:
export JAVA_HOME=Path_to_Java_installation_folder export PATH=$JAVA_HOME/bin:$PATH
在底部。
注销并再次登录,然后检查结果。
答案 2 :(得分:1)
要设置环境变量,只需按照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://stackoverflow.com/a/39940053/4610541
答案 3 :(得分:0)
sudo vim / etc / profile
在最后一个sucu添加: export JAVA_HOME = / home / software / jdk1.8.0_71
export PATH = $ JAVA_HOME / bin:$ PATH
答案 4 :(得分:0)
您可以将此代码添加到/ 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