即使Mac上安装了Java Runtime,Scout也无法正常工作

时间:2015-10-14 23:06:09

标签: macos sass compass

今天我的指南针/ Sass停止编译,我无法让它再次运行。所以我安装了Scout。但是在我安装Java Runtime for Mac之前,Scout不会运行。所以我下载并安装了Java Runtime for Mac。但是当运行Scout时,我仍然会被提示,好像从未安装过Java Runtime。我在系统偏好设置中看到了Java Runtime,所以我认为它正在运行?

我正在运行Mac OS 10.10.1 Yosemite

任何人都知道问题可能是什么?

2 个答案:

答案 0 :(得分:2)

我找到了解决方案。您需要为某些应用程序运行旧版Java以使其仍然有效。以下是Apple的下载链接和信息:

https://support.apple.com/kb/DL1572?locale=en_US

  

OS for OS X 2015-001安装适用于OS X的旧版Java 6运行时   10.11 El Capitan,OS X 10.10 Yosemite,OS X 10.9 Mavericks,OS X 10.8 Mountain Lion和OS X 10.7 Lion。

     

此软件包专门用于支持旧版软件   并安装包含在其中的同一个已弃用的Java 6版本   2014-001和2013-005发布。

     

在安装此更新之前退出所有Java应用程序。

答案 1 :(得分:0)

我不知道Scout,但您可能需要Apple很久以前弃用的较旧的JNI(Java Native Interface)Java(1.6)版本,但如果您现在知道找到它,它仍然可用。

安装它的最简单方法是在终端中使用此命令:

/Applications/iODBC/

并按照提示进行操作(它将弹出一个对话框,提供安装所请求的版本)。 OS X可以一次托管多个版本的Java,因此安装此旧版本不会影响现有安装。