MFP CLI 7.1 和 El Capitan

Posted

技术标签:

【中文标题】MFP CLI 7.1 和 El Capitan【英文标题】:MFP CLI 7.1 and El Capitan 【发布时间】:2015-12-14 19:26:36 【问题描述】:

所以我升级到 El Capitan,这个版本的 OSX 不再在 /System/Library/Java/JavaVirtualMachines 文件夹中附带 jdk 1.6.0,并在 /Library/java/JavaVirtualMachines 中安装新的 java 版本

我在尝试 mfp 状态时收到此错误

/Users/hannade/.ibm/mobilefirst/7.1.0.00.20151130-1648/server/wlp/bin/server: line 777: /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/java: No such file or directory

【问题讨论】:

【参考方案1】:

你的 JAVA_HOME 环境变量是什么?在终端中运行echo $JAVA_HOME 进行验证。确保将其设置为您已安装的 Java 版本。

您可以在~/.bash_profile 或使用En***e 等工具进行设置。

【讨论】:

修复了 java_home,现在开始,但是当它启动 objc[39181] 时我在控制台中得到了这个:JavaLaunchHelper 类在 /Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk/Contents/ 中都实现了Home/jre/bin/java 和 /Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk/Contents/Home/jre/lib/libinstrument.dylib。将使用两者之一。哪一个是未定义的。 与 MFP 无关。这是一个已知的 Java 缺陷,尚未在 8 中修复。无害。

以上是关于MFP CLI 7.1 和 El Capitan的主要内容,如果未能解决你的问题,请参考以下文章

MFP CLI 7.1 适配器不会使用 mfp push 命令部署

mfp cli 7.1 for android 平台中的cordova 缺少文件

MFP CLI 7.1 创建 android 项目目标 23 ,如何更改?

MFP 7.1 版本适配器预览按钮不可见

mfp cordova 创建错误

Mobilefirst CLI 7.1 - 无法在项目外启动服务器