Apache nifi 无法启动

Sah*_*she 2 java apache-nifi

我曾多次尝试运行 Apache Nifi 服务器,但它不起作用。我正在使用 Windows 8 并安装了 Java 版本 8。

我收到此错误消息:

'nifi-env.bat' 不是内部或外部命令,也不是可运行的程序或批处理文件。
JAVA_HOME 环境变量定义不正确。
相反,PATH 将用于查找 java 可执行文件。

错误截图:

https://i.stack.imgur.com/qp2fi.png

我已经尝试了以下类似问题的解决方案,但这没有帮助:

Windows 上的 Nifi 命令

我也尝试过此视频中解释的内容,但这也不起作用:
如何安装 Apache NiFi 并运行简单进程

我应该怎么做才能运行 nifi?

Him*_*ege 5

似乎有一个 Java 安装错误,影响了nifi-env.bat文件。如果您使用 java 创建虚拟环境,问题将得到解决。以下链接解释了如何创建 Java 虚拟环境。这也将解决问题,'nifi-env.bat' is not recognized as an internal or external command因为在这种情况下 nifi 只能在虚拟环境中运行。

如果上述方法无效,请尝试通过重新安装 java 来解决问题。