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

慕的地6264312
TA贡献1817条经验 获得超6个赞
似乎有一个 Java 安装错误,影响了nifi-env.bat
文件。如果您使用 java 创建虚拟环境,问题将得到解决。以下链接解释了如何创建 Java 虚拟环境。这也将解决问题,'nifi-env.bat' is not recognized as an internal or external command
因为在这种情况下 nifi 只能在虚拟环境中运行。
如果上述方法无效,请尝试通过重新安装 java 来解决问题。

Smart猫小萌
TA贡献1911条经验 获得超7个赞
为此,我已经脱掉了头发,但我发现保存 nifi 的目录必须没有空格。
我的文件夹的名称是“apache nifi”,我在那里解压缩了 apache nifi 网站上的下载,但一小时后我意识到名称可能是问题所在,实际上确实如此。我只是将文件夹的名称从“apache nifi”更改为“nifi”,瞧,它就可以运行了。
添加回答
举报
0/150
提交
取消