HanLP说找不到Java是怎么回事?

买了《自然语言处理入门》,win10环境,按照书上P23至P24页的说明安装了miniconda,之后成功安装了jpype1和pyhanlp,但在运行hanlp时,报找不到java错,说让到官网下载JDK,我看了一下JDK是安装过的,为了确保没问题,又下载了最新的JDK进行了安装,还是报同样的错误。
最后没办法只好卸载了pyhanlp,安装了hanlp。
请问是何原因,如何解决?

需要设置JAVA_HOME环境变量。

多谢多谢。这回可以了。

之前配置运行过java环境,但不是通过 JAVA_HOME配置的,运行时找不到java。

重新配置后运行没问题。
配置方法可参考如下:

运行 hanlp 命令 工具下完了就报错:

2021-06-11 22:33:44.184 Python[93433:1424871] CheckForInstalledJavaRuntimes: Please visit http://www.java.com for information on installing java.

这是什么意思 说我没运行Java吗?可我本地都安装Java了 我电脑是mac环境

我这ubantu 环境也是,java 可以运行, java_home 设了, 运行pyhanlp 时,还是报错,/usr/lib/jvm 找不到。