Azure 权限和自托管集成运行时 - 未找到 Java 错误

问题描述

我正在按照此处的指南从 Azure Purview register and scan a Hive Metastore

但是,当我运行扫描时出现以下错误

错误:(3913) JavaException:找不到 Java。请安装并添加到路径

这是事件查看器中显示错误

尝试启动数据扫描过程时出现系统错误。活动 ID:882a48d1-1fc1-4aed-80c2-16a4b0687e81 异常:'Type=Microsoft.DataTransfer.Execution.Core.ExecutionException,Message=JavaException:找不到 Java。请安装并添加到 Path,Source=Microsoft.DataTransfer.Execution.DataScanExecutor,StackTrace= at Microsoft.DataTransfer.Execution.DataScan.Helpers.JavaEnforcer.GetJavaVersion() 在 Microsoft.DataTransfer.Execution.DataScan.Helpers.JavaEnforcer.Enforce() 在 Microsoft.DataTransfer.Execution.DataScan.DataScanExecutor.d__20.MoveNext(),' 作业编号:a0525370-ad15-4132-99b1-069527015834 日志 ID:错误

但是我已经在 Windows VM 上正确安装了 Java,如这些 cmds输出所示:

C:\Users\admin>where java
C:\Program Files\Java\jdk-11.0.11\bin\java.exe

C:\Users\admin>java -version
java version "11.0.11" 2021-04-20 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.11+9-LTS-194)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.11+9-LTS-194,mixed mode)

C:\Users\admin>echo %JAVA_HOME%
C:\Program Files\Java\jdk-11.0.11

C:\Users\admin>echo %Path%
C:\Program Files\Java\jdk-11.0.11\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Users\admin\AppData\Local\Microsoft\WindowsApps;C:\Program Files\Java\jdk-11.0.11\bin;

为了正确安装 Java,还有什么我可能错过的吗?我还按照说明为管理员和系统变量添加用户变量下的路径。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)