Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache Ignite 2.5.0 Java 10在Mac上的兼容性_Java_Macos_Compatibility_Ignite_Java 10 - Fatal编程技术网

Apache Ignite 2.5.0 Java 10在Mac上的兼容性

Apache Ignite 2.5.0 Java 10在Mac上的兼容性,java,macos,compatibility,ignite,java-10,Java,Macos,Compatibility,Ignite,Java 10,我已通过$HOME/.profile通过以下方式设置了我的JAVA\u HOME环境变量: 导出JAVA\u HOME=“$(/usr/libexec/JAVA\u HOME)” 下载了apache-ignite-fabric-2.5.0-bin.zip版本 检查环境: josepens mbp:bin josepen$echo$JAVA_HOME /Library/Java/JavaVirtualMachines/jdk-10.0.1.jdk/Contents/Home josepens mb

我已通过$HOME/.profile通过以下方式设置了我的JAVA\u HOME环境变量:

导出JAVA\u HOME=“$(/usr/libexec/JAVA\u HOME)”

下载了apache-ignite-fabric-2.5.0-bin.zip版本

检查环境:

josepens mbp:bin josepen$echo$JAVA_HOME
/Library/Java/JavaVirtualMachines/jdk-10.0.1.jdk/Contents/Home

josepens mbp:bin josepen$$JAVA_HOME/bin/JAVA——版本
java 10.0.1 2018-04-17
Java(TM)SE运行时环境18.3(构建10.0.1+10)
Java热点(TM)64位服务器VM 18.3(构建10.0.1+10,混合模式)

运行bin/.ignite.sh时,一切正常,但出现以下错误:

josepens mbp:bin josepen$./ignite.sh
/ignite.sh,错误: 安装在JAVA_HOME=/Library/JAVA/JavaVirtualMachines/jdk-10.0.1.jdk/Contents/HOME中的JAVA版本不正确。 请将JAVA_HOME变量指向JDK 1.8或JDK 9的安装。
您还可以在


Ignite是否与Java 10兼容?

Ignite未针对JDK 10进行测试,可能存在未知问题。建议使用JDK 1.8或9


但是如果你愿意,你可以破解脚本并在10上运行。例如,在bin/include/functions.sh第66行添加java 10:
“$java”-version 2>”和1 | grep-qE“version”(1.8.*.| 9.*.| 10.*)”
和bin/ignite.sh第154行:
${java|HOME}/bin/java-version 2>&1 | grep-qE“java version”(9.*.*10.*)”

我确实在jira搜索了一个已知的问题,似乎有人已经报告了这个。。。我知道ignite.sh和functions.sh黑客。。。在这些黑客攻击之后,我开始点燃。。。谢谢