我曾多次尝试运行 Apache Nifi 服务器,但它不起作用。我正在使用 Windows 8 并安装了 Java 版本 8。
我收到此错误消息:
'nifi-env.bat' 不是内部或外部命令,也不是可运行的程序或批处理文件。
JAVA_HOME 环境变量定义不正确。
相反,PATH 将用于查找 java 可执行文件。
错误截图:

我已经尝试了以下类似问题的解决方案,但这没有帮助:
我也尝试过此视频中解释的内容,但这也不起作用:
如何安装 Apache NiFi 并运行简单进程
我应该怎么做才能运行 nifi?
似乎有一个 Java 安装错误,影响了nifi-env.bat文件。如果您使用 java 创建虚拟环境,问题将得到解决。以下链接解释了如何创建 Java 虚拟环境。这也将解决问题,'nifi-env.bat' is not recognized as an internal or external command因为在这种情况下 nifi 只能在虚拟环境中运行。
如果上述方法无效,请尝试通过重新安装 java 来解决问题。