Error : JAVA_HOME is pointing to invalid version of java while Installing Maximo Anywhere 7.6.2 on MAC OSX
Error : JAVA_HOME is pointing to invalid version of java while Installing Maximo Anywhere 7.6.2 on MAC OSX
我正在尝试通过参考以下 ibm 站点上的文档在 MAC OSX 上安装 Maximo Anywhere 7.6.2 :
Maximo_Anywhere_7_6_1_Installation_Start_to_Finish.pdf
在我的 mac 上,我有 jdk1.8.0_131.jdk 设置为导出 JAVA_HOME 以及 ~/.bash_profile.
但是IBM安装管理器已经采用了jre版本
作为“Java SE 1.7.0_111”。我在 /Applications/IBM/InstallationManager/eclipse/jre_7.0.90060.20161108_1344
中验证了它
因此,当我尝试使用 IBM 安装管理器安装 IBM Anywhere 组件时
我得到了错误
我参考了 this IBM 支持 link 但它不起作用。
请帮忙
我刚刚遇到了同样的问题。在 MacOS 安装的情况下,由于默认的 sudo 安全限制,简单 export JAVA_HOME=...
可能不够(至少在我的 MacOS 10.12 上是这种情况)。
默认情况下 sudo
environment 仅继承当前进程环境变量的子集。其中没有 JAVA_HOME,因此当您启动 Installation Manager 时,它将在第一个先决条件检查中失败并出现以下错误:
The JAVA_HOME environment variable is pointing to an invalid version of Java. Install Oracle JDK and update the JAVA_HOME environment variable to contain the path of the JDK installation directory.
The JAVA_HOME environment variable is pointing to a directory that does not contain a java that was vended by Oracle Corporation or SunMicrosystems Inc.
Update JAVA_HOME so that java.vendor is set to either Oracle Corporation or Sun Microsystems Inc.
此问题的解决方案是编辑 sodoers 文件 (sudo visudo
) 并在 Defaults
部分再添加一行。在我的例子中是:
##
## Defaults specification
##
Defaults env_reset
Defaults env_keep += "BLOCKSIZE"
Defaults env_keep += "COLORFGBG COLORTERM"
[...]
# Newly added line
Defaults env_keep += "JAVA_HOME"
一旦完成,安装就很顺利了。
我正在尝试通过参考以下 ibm 站点上的文档在 MAC OSX 上安装 Maximo Anywhere 7.6.2 :
Maximo_Anywhere_7_6_1_Installation_Start_to_Finish.pdf
在我的 mac 上,我有 jdk1.8.0_131.jdk 设置为导出 JAVA_HOME 以及 ~/.bash_profile.
但是IBM安装管理器已经采用了jre版本 作为“Java SE 1.7.0_111”。我在 /Applications/IBM/InstallationManager/eclipse/jre_7.0.90060.20161108_1344
中验证了它因此,当我尝试使用 IBM 安装管理器安装 IBM Anywhere 组件时
我得到了错误
我参考了 this IBM 支持 link 但它不起作用。
请帮忙
我刚刚遇到了同样的问题。在 MacOS 安装的情况下,由于默认的 sudo 安全限制,简单 export JAVA_HOME=...
可能不够(至少在我的 MacOS 10.12 上是这种情况)。
默认情况下 sudo
environment 仅继承当前进程环境变量的子集。其中没有 JAVA_HOME,因此当您启动 Installation Manager 时,它将在第一个先决条件检查中失败并出现以下错误:
The JAVA_HOME environment variable is pointing to an invalid version of Java. Install Oracle JDK and update the JAVA_HOME environment variable to contain the path of the JDK installation directory.
The JAVA_HOME environment variable is pointing to a directory that does not contain a java that was vended by Oracle Corporation or SunMicrosystems Inc.
Update JAVA_HOME so that java.vendor is set to either Oracle Corporation or Sun Microsystems Inc.
此问题的解决方案是编辑 sodoers 文件 (sudo visudo
) 并在 Defaults
部分再添加一行。在我的例子中是:
##
## Defaults specification
##
Defaults env_reset
Defaults env_keep += "BLOCKSIZE"
Defaults env_keep += "COLORFGBG COLORTERM"
[...]
# Newly added line
Defaults env_keep += "JAVA_HOME"
一旦完成,安装就很顺利了。