目录
二、启动neo4j遇到jdk环境变量配置和版本不适配,问题复现+解决方案
一、查看/修改/增加环境变量 + neo4j基本操作
1、mac下查看环境变量
终端输入以下指令
#输出全部环境变量
echo $path
#单独输出jave_home
echo $JAVA_HOME
2、mac下修改/增加环境变量
终端输入以下指令
#以修改java_home为例,打开~/.bash_profile文件
vim ~/.bash_profile
#在~/.bash_profile文件中,加入如下代码,就是加入java_home环境变量
export JAVA_HOME='/Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home'
#输入:wq 保存关闭~/.bash_profile文件
#再使用如下指令将新修改环境变量生效
source ~/.bash_profile指令
以上涉及到vim的使用以及export指令可以去查下。
3、启动/关闭neo4j
进入你自己安装的neo4j-community-5.6.0的bin下面,输入如下指令进行开启或关闭
#启动
./neo4j start
#关闭
./neo4j stop
示例:
二、启动neo4j遇到jdk环境变量配置和版本不适配,问题复现+解决方案
1、在启动neo4j社区版本时遇到了如下报错,应该是java_home环境变量配置有问题
2、输出了一下java_home,发现同样的路径写了两遍。
3、使用vim ~/.bash_profile指令打开配置文件查看将多余的路径进行删除
4、再使用source ~/.bash_profile指令将新修改环境变量生效,再使用echo $JAVA_HOME指令查看当前java_home
5、再次尝试启动neoj4,这次有一个警告,意思是jdk和neo4j的版本不适配,下面有两行*的提示,需要下载jdk17
6、所以笔者去下载了jdk,下载链接:Java Downloads | Oracle
由于笔者电脑上已经有一个jdk,所以要进行查看和修改,否则将来可能会混乱和污染,使用这个指令进行Mac下查看已安装的jdk版本及其安装目录
/usr/libexec/java_home -V
如图:红框内为: 当前Mac已安装jdk目录; 蓝色框为,Mac默认使用的jdk版本;
7、使用vim ~/.bash_profile指令打开配置文件,将java_home修改为jdk17的路径,
8、再使用source ~/.bash_profile指令将新修改环境变量生效,再使用echo $JAVA_HOME指令查看当前java_home
9、环境变量已修改成功,尝试启动./neo4j start,
10、 启动成功