今天我的指南针/ Sass停止编译,我无法让它再次运行。所以我安装了Scout。但是在我安装Java Runtime for Mac之前,Scout不会运行。所以我下载并安装了Java Runtime for Mac。但是当运行Scout时,我仍然会被提示,好像从未安装过Java Runtime。我在系统偏好设置中看到了Java Runtime,所以我认为它正在运行?
我正在运行Mac OS 10.10.1 Yosemite
任何人都知道问题可能是什么?
答案 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,因此安装此旧版本不会影响现有安装。