gpt4 book ai didi

java - UIautomatorviewer Java 主页问题

转载 作者:行者123 更新时间:2023-12-01 16:25:33 31 4
gpt4 key购买 nike

我在 Mac 上打开 uiautomatorviewer 时遇到问题。

这是我发出命令 uiautomatorviewer 时在终端上得到的内容:

???@???-MacBook-Pro-2 libexec % uiautomatorviewer
SWT folder '/usr/local/Caskroom/android-sdk/4333796/tools/lib/
ERROR: JAVA_HOME is set to an invalid directory: /usr/libexec/java_home

Please set the JAVA_HOME variable in your environment to match the
location of your Java installation.' does not exist.
Please export ANDROID_SWT to point to the folder containing swt.jar for your platform.

有什么建议吗?

最佳答案

您尚未在系统路径中定义 JAVA_HOME。为此:

  • 打开终端

  • 通过输入“which java”确认您有 JDK。它应该显示类似/usr/bin/java 的内容。

  • 通过输入“java -version”检查您是否拥有所需的 Java 版本。

JAVA_HOME 本质上是包含名为 bin 的子目录的目录的完整路径,该子目录又包含 java。

对于 Mac OSX – 为:/Library/Java/Home

  • 在终端中使用以下命令设置 JAVA_HOME:export JAVA_HOME=/Library/Java/Home

  • 在终端上回显 $JAVA_HOME 以确认路径

您现在应该能够运行您的应用程序

请注意,这仅为该 session 设置 JAVA_HOME。如果您希望它持续存在,则必须将该命令添加到 ~/.profile 文件中。以下是有关如何实现此目的的说明:

  • 打开 Terminal.app(应用程序 >> 实用程序 >> 终端)
  • 类型:emacs .profile
  • 将其添加到 .profile 文件的末尾:
JAVA_HOME=/Library/Java/Home
export JAVA_HOME;
  • 保存并退出 emacs (ctrl-x, ctrl-s; ctrl-x, ctrl-c)
  • 打开新的终端窗口 (cmd-n) 并输入:$JAVA_HOME/bin/java -version

如果您看到类似以下内容:

java version “1.8.0_16″
Java(TM) 2 Runtime Environment, Standard Edition (build 1.8.0_16-b06-284)
Java HotSpot(TM) Client VM (build 1.8.0_16-133, mixed mode, sharing)

然后您已成功将 JAVA_HOME 环境变量设置为存储在/Library/Java/Home/bin/java 中的二进制文件

来源:SajeConsultants

关于java - UIautomatorviewer Java 主页问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62156926/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com