Centos7下安装cassandra,启动时遇到错误Unable to find java executable. 但是我的java环境已经配置好了

问题遇到的现象和发生背景

Centos7下安装cassandra,前台启动 ./cassandra -f

问题相关代码,请勿粘贴截图
运行结果及报错内容

报错[cassandra@localhost bin]$ ./cassandra -f
Unable to find java executable. Check JAVA_HOME and PATH environment variables.
但是我的java环境已经配置好了
[tjy@localhost ~]$ java -version
java version "1.8.0_311"

我的解答思路和尝试过的方法
我想要达到的结果

找不到jJAVA_HOME和PATH,请确认配置准确,可以参考:
https://www.cnblogs.com/OliverQin/p/9261571.html

这种问题就是删除了环境变量,卸载了已经安装的jdk,然后重新安装,重新配环境变量。