我的一些mac java程序赢得了';t打开/工作

我的一些mac java程序赢得了';t打开/工作,java,Java,当我在终端中键入“java-version”时,它会显示: "Java(TM) SE Runtime Environment (build 1.8.0_121-b13) Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode)" 但当我打开系统首选项并尝试单击Java时,会显示: "“Java” can’t be opened because it isn’t available." 我不知道这意味着什么,但真

当我在终端中键入“
java-version
”时,它会显示:

 "Java(TM) SE Runtime Environment (build 1.8.0_121-b13)
  Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode)"
但当我打开系统首选项并尝试单击Java时,会显示:

 "“Java” can’t be opened because it isn’t available." 
我不知道这意味着什么,但真正的问题是,当我试图运行/打开一些.jar文件时,会出现一个弹出窗口,说这个java文件无法打开。请检查控制台


为什么会这样

看起来您的计算机上没有安装
java

从中,您可以通过以下方式检查是否安装了java:

Mac OS X 10.6及以下版本:苹果的Java预装在您的 苹果操作系统

Mac OS X 10.7(Lion)及以上版本:未预装Java 使用Mac OS X 10.7及以上版本。要从中获取最新的Java Oracle,您将需要Mac OS X 10.7.3及以上版本。如果你有Java7 或更高版本,您将在系统首选项下看到一个Java图标。 Java Preferences.app中列出了Java版本6及以下版本 位于Mac上的应用程序>实用程序文件夹中

您可以找到Mac的java安装说明