本文翻译自:Installing Java on OS X 10.9 (Mavericks)

I have installed the JDK on Mac OS X v10.8 (Mountain Lion). 我在Mac OS X v10.8 (Mountain Lion)上安装了JDK 。 When I upgraded it to Mac OS X v10.9 (Mavericks) and ran java -version in the terminal, it showed: 当我将它升级到Mac OS X v10.9 (Mavericks)并在终端中运行java -version时,它显示:

No Java runtime present, requesting install. 没有Java运行时,请求安装。

Then I manually installed the JDK (1.7) on my Mac. 然后我在Mac上手动安装了JDK(1.7)。 It seems that the installation worked fine. 似乎安装工作正常。 When the installation was done, I opened the terminal and typed java -version as well. 安装完成后,我打开了终端并输入了java -version It also showed the same error: 它也显示了同样的错误:

No Java runtime present, requesting install. 没有Java运行时,请求安装。

How can I solve this problem? 我怎么解决这个问题?


#1楼

参考:https://stackoom.com/question/1JxYu/在OS-X-上安装Java-Mavericks


#2楼

The new Mavericks (10.9) showed me the "Requesting install", but nothing happened. 新的小牛队 (10.9)向我展示了“请求安装”,但没有任何反应。

The solution was to manually download and install the official Java package for OS X, which is in 解决方案是手动下载并安装适用于OS X的官方Java软件包 Java for OS X 2013-005 适用于OS X 2013-005的Java .

Update: As mentioned in the comments below, there is a newer version of this same package: 更新:如下面的评论中所述,此相同的软件包有更新版本:

Java for OS X 2014-001 适用于OS X 2014-001的Java

Java for OS X 2014-001 (Correcting dead line above) 适用于OS X 2014-001的Java (纠正上面的死线)

Java for OS X 2014-001 includes installation improvements, and supersedes all previous versions of Java for OS X. This package installs the same version of Java 6 included in Java for OS X 2013-005. 适用于OS X 2014-001的Java包括安装改进,并取代所有以前版本的Java for OS X.此软件包安装了Java for OS X 2013-005中包含的相同版本的Java 6。


#3楼

没有必要安装JDK,它是开发人员工具包 ,只是安装运行时环境的JRE 。


#4楼

I downloaded manually to here: Java for OS X 2014-001 . 我手动下载到这里: Java for OS X 2014-001 。

After that open your terminal and check the installation with java -version . 之后打开终端并使用java -version检查安装。

EDIT (January, 2015) : Also see HT202912, About Java for OS X 2014-001 : 编辑(2015年1月) :另见HT202912,关于Java for OS X 2014-001 :


#5楼

The OP implied that Java 7 was the need. OP意味着需要Java 7。 And Java 6 is in fact no longer being 'supported' so 7 is the version you should be installing at this point unless you have legacy app concerns. 事实上,Java 6不再受“支持”,因此除非您有遗留的应用程序问题,否则7应该是您应该安装的版本。

You can get it here: http://java.com/en/download/mac_download.jsp?locale=en 你可以在这里找到它: http : //java.com/en/download/mac_download.jsp?locale = en


#6楼

If you only want to install the latest official JRE from Oracle, you can get it there, install it, and export the new JAVA_HOME in the terminal. 如果您只想从Oracle安装最新的官方JRE,您可以在那里安装它,安装它,并在终端中导出新的JAVA_HOME。

  • Open your Terminal 打开你的终端
  • java -version gives you an error and a popup java -version为您提供错误和弹出窗口
  • Get the JRE dmg on http://www.oracle.com/technetwork/java/javase/downloads/index.html 在http://www.oracle.com/technetwork/java/javase/downloads/index.html上获取JRE dmg
  • Install it 安装它
  • In your terminal, type: export JAVA_HOME="/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home" 在终端中,键入: export JAVA_HOME="/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home"
  • java -version now gives you java version "1.7.0_45" java -version现在给你java version "1.7.0_45"

That's the cleanest way I found to install the latest JRE. 这是我发现安装最新JRE最干净的方法。

You can add the export JAVA_HOME line in your .bashrc to have java permanently in your Terminal: 您可以在.bashrc添加export JAVA_HOME行,以便永久地在您的终端中使用java

echo export JAVA_HOME=\"/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home\" >> ~/.bashrc

在OS X 10.9上安装Java(Mavericks)相关推荐

  1. 在CentOS上安装Java环境—openjdk1.7 解决https配置问题

    在CentOS上安装Java环境:[1]使用yum安装java 现阶段做企业级项目开发一般都采用Java语言.开发的项目需要放在服务器上运行测试,若以CentOS系统为服务器系统,首先要解决就是Cen ...

  2. ppa java 8_通过 ppa 在ubuntu server 上安装java 8

    第一步:使用ppa/源方式安装,安装ppa sudo add-apt-repository ppa:webupd8team/java sudo apt-get update 第二步:安装 oracle ...

  3. 在Windows 7 Ultimate 64位上安装Java

    Recently I bought a new desktop system and installed Windows 7 Ultimate 64-bit on it. Being a Java D ...

  4. centos 安装java web_Centos上安装java web的环境

    Centos上安装java web的环境 ,本次例子尽量不用yum形式安装(因为我不知道yum安装怎么指定目录,想把java,tomcat,mysql安装到指定的文件夹下,好管理). (java和to ...

  5. 如何在 FreeBSD 10.2 上安装 Nginx 作为 Apache 的反向代理

    如何在 FreeBSD 10.2 上安装 Nginx 作为 Apache 的反向代理 Nginx 是一款自由开源的 HTTP 和反向代理服务器,也可以用作 POP3/IMAP 的邮件代理服务器.Ngi ...

  6. java 中window_教你如何在windows上安装Java

    最近够倒霉的,电脑硬盘坏了,重新做了个系统,各种环境全都没了,/(ㄒoㄒ)/~~ 然后我发现自己在重新安装各种环境的时候,有些东西竟然还需要去查,所以决定把这些环境的配置都写成博客记录下来. 今天就教 ...

  7. 怎么在linux上装java,如何在Ubuntu Linux上安装Java

    介绍 如何在Ubuntu Linux上安装Java?尽管对于一个经验丰富的Linux系统管理员来说,这个主题是一个很容易理解的话题,但是对于初学者而言,在我需要什么版本的Java,如何安装它或如何在多 ...

  8. jdk版本 linux更改was_如何在 Linux 上安装 Java

    在桌面上拥抱 Java 应用程序,然后在所有桌面上运行它们. -- Seth Kenlon(作者) 无论你运行的是哪种操作系统,通常都有几种安装应用程序的方法.有时你可能会在应用程序商店中找到一个应用 ...

  9. Debian10降级安装php,如何在Debian 10 Linux上安装PHP

    PHP是最常用的服务器端编程语言之一. 在本指南中,我们将讨论如何在Debian 10 Buster上安装PHP.我们还将向您展示如何将PHP与Nginx和Apache集成. Debian 10随附P ...

最新文章

  1. System.Transactions事务超时设置
  2. 设计模式 - 适配器模式
  3. MYSQL数据库性能调优之六:备份
  4. VMware中怎样克隆虚拟机
  5. dataframe.sum()函数
  6. 一个查看 SAP UI5 控件所有公有方法的小技巧
  7. android 最新消息滚动,Android 滚动操作Scroller类详解
  8. 高可用集群技术之corosync应用详解(一)
  9. 抖音上非常火的旋转图快速部署
  10. SQLServer 数据库主体在该数据库中拥有 架构,无法删除解决方法
  11. 从零开始学前端:CSS背景颜色 --- 今天你学习了吗?(CSS:Day09)
  12. php数组拆分的函数是,php基础之数组的合并、拆分、区别取值函数集
  13. 服务器子系统设备结构图,设备集中管理的方法、服务端和系统
  14. mysql数据库异地备份
  15. javascrip语言精髓与编程实践pdf_C/C 编程推荐学习顺序和书籍
  16. mercury已断开服务器无响应,Mercury水星无线路由器无法上网解决办法 | 192路由网...
  17. 晶圆切割机_单轴晶圆划片机特点:
  18. 《C++ Primer》读书笔记——第十三章_拷贝控制
  19. Python处理CSV,Excel,PDF和图片
  20. Hack The Box——Tabby

热门文章

  1. 网站功能小Demo——学习MD5加密的一点心得
  2. MySQL数据库迁移
  3. Qt 遍历目录下所有图片
  4. spring security框架中在页面通过标签获取用户信息
  5. linux文件类型及用户相关命令
  6. DotNetNuke 7.0 发布
  7. split和join和pop和remove用法
  8. JAVA面向对象——继承
  9. Erlang实战:建立文本索引
  10. 1 在 Linux 下开机自动重启脚本(亲测)