即使JRE 8安装在我的MAC OS Yosemite 10.10.3,而运行Android目前的工具在sdk -错误-“没有Java运行时目前,请求安装”会显示在终端-我如何解决这个问题?

我想安装Xamarin测试记录器-安装后 让我安装Android sdk SDK下载路径:Library/Developer/Xamarin/android-sdk 现在当我在工具文件夹中运行Android时,我得到了错误 没有Java运行时 我已经安装了JRE 8,并得到了验证 Java版本从他们的网站

有人能帮帮我吗!!


当前回答

安装JDK就可以了,

这里是JDK的下载链接。

链接:https://www.oracle.com/technetwork/java/javase/downloads/jdk13-downloads- html 5672538.

其他回答

在2022年,只有安装了Android工作室:

检查Android studio中是否安装JDK。在Android Studio中,选择文件>项目结构。在SDK条目下,如果没有选择默认JDK,则从列表中选择,如果没有,则添加JDK,然后申请安装。 在Android studio中安装JDK后,只需直接从Android studio中添加JDK路径即可。在终端中运行下面的命令,就完成了。

echo 'export JAVA_HOME="/应用程序/Android Studio. home ="app/Contents/jre/Contents/Home"' >> ~/.zshrc . Home

现在,检查它是否工作。

❯Java -version Openjdk版本“11.0.11”2021-04-20 OpenJDK运行时环境(build 11.0.11+0-b60-7772763) OpenJDK 64位服务器虚拟机(build 11.0.11+0-b60-7772763,混合模式)

不需要从brew安装任何包或创建任何符号链接。Java已经嵌入到Android工作室中,我们可以直接在我们的系统中使用它。

您必须安装完整的JDK,而不仅仅是JRE。

我也遇到过同样的问题,通过安装JDK解决了这个问题。

请使用此链接下载最新的JDK版本19。

It's worth noting that with my current version of SQLDeveloper (21.2.1), there's another way to specify the JDK location. In my case, I was able to open up ~/.sqldeveloper/21.2.1/product.conf and set the JavaHome directive to the appropriate directory. I use jabba for JDK version management, and this path was something like ~/.jabba/jdk/amazon-corretto@1.8.292-10.1/Contents/Home. Needless to say, just setting that config value and restarting SQLDeveloper left me with a running copy again. This should work with any version of SQLDeveloper given the product.conf file exists inside your user's .sqldeveloper directory appropriate for the version you are using.

下面是在macos mojave 10.14.6版本上为我工作的

我安装了当前的jdk(https://www.oracle.com/java/technologies/javase-downloads.html)

然后分别做;

vim . bash_profile 在bash_profile中添加export JAVA_HOME=$(/usr/libexec/ JAVA_HOME 源. bash_profile

完成了。可以使用java -version命令查看版本。

我有Mojave 10.14.6,唯一对我有用的是:

将JAVA_HOME设置为:

export JAVA_HOME=/Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home

源.bash_profile(或者你保存变量的任何地方,在我的例子中是.zshrc)

希望能有所帮助!您现在可以输入java——version,它应该可以工作