JanusGraph中Gremline.bat闪退/ 找不到或无法加载主类:
因为系统损坏,重装系统后,原先装好的Janusgraph/bin中启动gremlin.bat失败,前提是成功启动了elasticsearch,并正确配置了winutils.exe。
- 当双击启动直接闪退。
- 右键以管理员身份启动时显示如下图,但也会立即闪退。
- 如果在cmd中敲命令启动Gremline.bat显示:
错误: 找不到或无法加载主类 Files\Java\jdk1.8.0_60\lib\dt.jar;E:\Program
因此在查阅资料后:是因为Janusgraph依赖于环境变量JAVA_HOME,但是%JAVA_HOME%路径不能有空格。所以修改JDK路径后成功启动~
一般依赖于%JAVA_HOME %的组件,如kafka也会遇到这个问题,其原因都是路径不能有空格!奇怪的是我装系统前并不存在这个问题,所以配置路径时一般汉字、空格等非常规字符最好不用,共勉~