mac/unix修改环境变量+neo4j启动版本不适配详细操作

本文介绍了在Mac系统中如何查看和修改环境变量,特别是针对Java_HOME的设置,以确保Neo4j的正常启动。在启动Neo4j时遇到的JDK环境变量配置问题和版本不匹配的问题,通过删除重复路径、更新JAVA_HOME至兼容版本的JDK解决了问题。

目录

一、查看/修改/增加环境变量 + neo4j基本操作

1、mac下查看环境变量

2、mac下修改/增加环境变量

3、启动/关闭neo4j

二、启动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、 启动成功

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Rebecca.Yan

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值