首先安装idea的scala插件。
NEO4J 4.4的Scala版本为:2.12.13
<scala-maven-plugin.version>4.4.0</scala-maven-plugin.version>
<scala.version>2.12.13</scala.version>
<scala.binary.version>2.12</scala.binary.version>
选择合适的版本下载:
此处下载失败,可以在搜索到scala版本后在线安装,但是在线安装很慢,所以建议下载后离线安装。
从scala的官网下载2.12.17版本:https://www.scala-lang.org/download/2.12.17.html
配置完成后Scala的文件将不在显“Setup SDK”提示。但是编译报错仍然存在,源码目录中scala目录忍仍然未被识别为Source Root。此时的问题是大量的scala如何一次性设置为Source Root。
尝试安装scala插件和sdk后重新导入idea。(不生效)
尝试删除.idea和target后,重新导入idea.(生效)
安装javacc插件。安装后javacc生成Cypher类,但是此插件知识辅助查看,不能生成java类。
Responding to this a bit late, but maybe it can help someone. As far as I know the JavaCC Plugin for the IntelliJ IDEA only supports editing of files, not the generation of the Java files. For this you'll have to use the command line. Download JavaCC and add the bin directory to your path. The bin directory should look something like this:
因此,需要从javacc官网下载https://javacc.org/。
安装javacc
安装成功,输入javacc.bat 显示如下
执行javacc.bat cyhper.jj,编译报错。(可能和javacc版本有关,无法解析ArrayList<>中的<>)。去掉后重新编译。生成完整的类。
NEO4J的启动main函数所在类
CommunityEntryPoint
参考
javacc下载和安装 https://javacc.github.io/javacc/#download
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。