有人认识到这个问题吗?OSX升级后,eclipse缺失applescriptengine.jar
我将我的Mac从OSX 10.7升级到了10.9。现在eclipse突然抱怨我的几个项目找不到AppleScriptEngine.jar,它应该在我的Java扩展文件夹中。我从来没有听说过这个jar文件,也从来没有对苹果脚本做任何事情。另外,我甚至无法在网上找到这个jar文件。
我运行Eclipse开普勒和JDK 55年7月1日
有人认识到这个问题吗?OSX升级后,eclipse缺失applescriptengine.jar
我将我的Mac从OSX 10.7升级到了10.9。现在eclipse突然抱怨我的几个项目找不到AppleScriptEngine.jar,它应该在我的Java扩展文件夹中。我从来没有听说过这个jar文件,也从来没有对苹果脚本做任何事情。另外,我甚至无法在网上找到这个jar文件。
我运行Eclipse开普勒和JDK 55年7月1日
小牛不附带默认安装的Java 6。尝试打开终端并运行java -version
。如果未安装Java 6,则应该提供安装它的选项。
如果这样不起作用,或者您仍然看到该错误,请尝试安装此Java包(http://support.apple.com/kb/DL1572),然后重新安装Eclipse。
@RomanC这个链接到底有什么用处?你甚至访问过这个链接吗?它将您带到Mac Java安装程序。 – JAL
我按照两个步骤来解决这个问题。
1)编辑文件 /Users/path_to_eclipse/Eclipse.app/Contents/Info.plist
请确保这个样子指向一个正确的JVM的注释的行安装。
<string>-vm</string><string>/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Commands/java</string>
删除所有指向随机位置的未注释行。
在我的机器OSX 10.9.2 + JDK 1.7 U55它指向
/Library/Java/JavaVirtualMachines/jdk1.7.0_55.jdk/Contents/Home
2)确保文件
/Library/Java/JavaVirtualMachines/jdk1.7.0_55.jdk/内容/ Info.plist中
具有设置为
<key>JVMCapabilities</key>
<array>
<string>JNI</string>
<string>BundledApp</string>
<string>WebStart</string>
<string>Applets</string>
<string>CommandLine</string>
</array>
希望这HEL JVM的能力PS!
看来1.7的JVM不再带有applescript扩展。如果你不需要这些,很容易去除:
顺便说一句,这升级到10.11后为我工作,所以这似乎是一个持续的问题。 – Quantum7
面临着类似的问题,只要到Eclipse菜单 - >首选项 - >爪哇 - >安装的JRE ..和选择的安装JRE的一个。 对我而言,我选择了Java8。
如果没有列出JRE,则可以下载并添加JRE。但是,您应该始终查找预先存在的JRE,因为它们并未作为OSX升级的一部分而被删除。
在StackOverflow上了大量的研究和多个其他职位后,我发现了一个解决方案,这:
出现这种情况,当你升级你的Mac OS。 在我的情况,我从OS X 10.11埃尔卡皮坦更新到MacOS的10.12塞拉利昂
步骤:
如果您仍然看到错误或无法编译您的项目JRE可能是未绑定的。从构建路径中删除库定义。之后,选择添加库并选择JRE系统库,然后选择工作区默认JRE。
希望这会有所帮助。
这是一个不同的IDE,但类似的问题(10.9升级后的Java问题),所以它可能会提供一些有用的信息:http://stackoverflow.com/questions/20075717/having-issues-with-android-studio-project -after-os-x-10-9-upgrade-error-with-ca,具体来说,“这个问题似乎是Java 1.6的一个不好的安装。当你升级到Mavericks时,你通常必须重新安装Java 1.6,因为它不是与以前的OS X版本中的操作系统捆绑在一起。“ (用你的Java版本替换) –