----------------------为什么要画这条分割线?因为我发现了更便捷的方法!大家可以先去我的这篇博客看看——传送门,如果还是解决不了就回来看看吧~(谢谢大家给我贡献的的浏览量)------------------------------------------------------------------------------------------------------------------------------------------
第一篇博客献给了neo4j哈哈~话不多说,先解决问题——
-
前提是环境变量配置正确,配置教程可以看其他博主,很简单
-
然后我测试安装的时候发现(这里我已经以管理员身份进入了)
-
到这里首先检查一下你的环境变量配置是否正确,绝大多数都是这个问题。我之前android studio的gradle和java的jdk都配置过,也算有过经验,而且反复检查了很多遍,最后我排除了环境变量的问题。
-
我开始怀疑是我的管理员身份没到位,于是乎各种搜索“如何进入管理员cmd”,终于找到一个与众不同的进入方法——WIN+X+A,就进入到如下界面。乍一眼还以为蓝屏了哈哈,然后发现PowerShell??这是个啥(原谅我的无知),怎么和大家的cmd不太一样呢?但是好在它终于可以执行neo4j.bat console命令了!而且可以成功登录neo4j了,开心!
-
然后我就去查找原因。同样搜索了一堆“cmd和powershell的区别”,大神们的回答帮我找到了一些原因。
-
首先,Cmd 只能支持传统的 Windows 命令,既不能使用 .net 库中的命令,也不能使用 Linux 下的命令。但这方面 PowerShell 就强大多了,不仅完美支持传统 Windows 命令和 .net 库中的命令,也支持部分常用的 Linux 命令。所以说powershell就相当于是cmd的一个超集,功能更全面。
-
其次,powershell 可以执行批处理,批处理是扩展名为”.bat”的文本文件,它可以包含任何cmd控制台能够处理的命令。所以我猜测可能是因为windows更新以后,cmd不再支持执行某些.bat,但不是让这些命令消失,而是把这个功能划给了powershell。
当然啦这是我个人的理解,我想后面通过powershell打开neo4j应该也不会有什么问题。如果出现新的问题我还会来和大家交流,希望和大家一起学习,如果有什么地方理解得不对还请大神们赐教哇~
以上就是我的一个解决办法,希望能帮到你们。