使用IDEA的git工具从github clone最新的neo4j apoc项目
一、Build报错
Error:(73, 53) java: 不兼容的类型: 推论变量V具有不兼容的限制范围 等式约束条
Eclipse编译代码使用的是Eclipse自带的JDT(Java Development Tools) 而IDEA 这里默认使用的是JAVA_HONE中的javac javac相对JDT的检查机制来说,更加的严格, 所以Eclipse可以编译通过,而IDEA用Maven编译会报错。 我们的idea编译默认是Javac。 所以将idea的编译从javac变为Eclipse就行。
将javac修改为Eclipse然后Rebuild Project
二、测试Debug报错
Error running ‘PageRankTest.shouldGetPageRankWithCypherExpectedResultWithLables’: Command line is too long. Shorten command line for PageRankTest.shouldGetPageRankWithCypherExpectedResultWithLables or also for JUnit default configuration.
点击default修改Shorten command line -> JAR manifest
三、RUN TEST报错
如果是MAVEN工程直接CLEAN即可
四、文件加载
hadoop/bin/winutils.exe是工程下的二进制文件但是提示无法加载
1、java.io.IOException: Could not locate executable null\bin\winutils.exe in the Hadoop binaries.
需要手动设置绝对路径
2、hadoop.dll文件加载不到的问题使用IDEA加载外部JAR的方式即可解决
五、Amend Commit
在提交时需要设置工程existing author,例如(写上画圈这个人的NAME就可以提交审核了):