Java在哪里?Java Control Pannel已禁用"查看"按钮,终端仍然响应"没有Java运行时存在,请求安装"

apple.stackexchange https://apple.stackexchange.com/questions/102811

我从oracle的网站上安装了java。现在我在系统偏好设置中有一个Java控制面板。但在Java控制面板的选项卡"Java"中,禁用了"视图"按钮。

Java Control Panel

如果我问终端 java -version 我得到的只有:

No Java runtime present, requesting install.

在Java控制面板中仍然有以下内容(您的系统具有推荐的Java版本):

java is up to date

启动一些需要java的应用程序(例如Aptana工作室)它警报与:

To open “AptanaStudio3,” you need to install a Java SE 6 runtime. Would you like to check for and install one?

这里有什么问题?听起来像安装没有为系统启用Java。

更新资料:

  • OSX10.8
  • java7u40(JRE,不是JDK)
  • 没有安装以前版本的java(干净安装)
  • 使用不同的用户帐户登录提供相同的行为
  • /Library/Java/JavaVirtualMachines/ 是空的
有帮助吗?

解决方案

Oracle的JRE FOR OSX不会安装开发工作所需的所有内容。这现在意味着你没有得到/usr/bin/java在早期的非OSX版本中。OSX JRE现在提供了足够的功能来从web浏览器运行Java插件。

如果你想做开发,你需要JDK当前的Java SE7U40,这是 这里.

许可以下: CC-BY-SA归因
不隶属于 apple.stackexchange
scroll top