I have installed the JDK on Mac OS X v10.8 (Mountain Lion). When I upgraded it to Mac OS X v10.9 (Mavericks) and ran java -version in the terminal, it showed:

不存在Java运行时,正在请求安装.

然后我在Mac上手动安装了JDK(1.7).看来装置运转良好.安装完成后,我打开终端,也输入了java -version.它还显示了同样的错误:

不存在Java运行时,正在请求安装.

我怎样才能解决这个问题?

推荐答案

新的Mavericks(10.9)向我展示了"请求安装",但什么也没发生.

The solution was to manually download and install the official Java package for OS X, which is in Java for OS X 2013-005.

Update:如下面的 comments 中所述,此同一软件包还有一个较新的版本:

Java for OS X 2014-001

100(纠正上面的死线)

Java for OS X 2014-001包括安装改进,并取代了Java for OS X的所有早期版本.此软件包安装Java for OS X 2013-005中包含的Java 6的相同版本.

Java相关问答推荐

如果您仅同步写操作,Java布尔线程是否安全

如何将kotlin代码转换为java

为什么Java中的两个日期有差异?

Kubernetes的Java客户端检索状态.处于终止状态的Pod的阶段';正在运行';

SpringBootreact 式Web应用程序的Spring Cloud Configer服务器中的资源控制器损坏

安装Java Jar应用程序的Install4j遇到ClassNotFoundException的运行时错误

为什么在maven中,getLast方法不适用于List?

在Spring终结点中,是否可以同时以大写和小写形式指定枚举常量?

更新AWS凭据

JDK 21-为什么线程局部随机S nextInt不直接用Super.nextInt实现?

我可以在MacOS上使用什么Java函数来在适当的设备上以适当的音量播放适当的alert 声音?

无法在Java中处理PayPal支付响应

舰队运行配置Maven版本

Spring Boot中的应用程序.properties文件中未使用的属性

使用迭代器遍历HashMap不会因IF条件而停止

如何在Record Java中使用isRecord()和RecordComponent[]?

循环不起作用只有第一个元素重复

在Java中将.GRF转换为图像文件

在具有Quarkus Panache的PostgreSQL中将JSON数据存储为JSONB时,会将其存储为转义字符串

[jdk21][Foreign Function&;Memory API]MemoryLayout::varHandle通过可变数组进行 struct 化的问题