【问题标题】:JAVA_HOME is not working for WSO2 product in Cent OS 7JAVA_HOME 不适用于 Centos 7 中的 WSO2 产品
【发布时间】:2020-02-13 15:11:07
【问题描述】:
我有一个 CentOS 虚拟机。我正在尝试在 VM 中安装 wso2 服务器。我的.bash_profile 文件夹是
export JAVA_HOME=/usr/java/jdk1.8.0_102/
export JRE_HOME=/usr/java/jdk1.8.0_102/jre
export PATH=$JAVA_HOME/bin:$PATH
但是当我启动服务器时它返回,
Error: JAVA_HOME is not defined correctly.
CARBON cannot execute /usr/java/jdk1.8.0_102//bin/java
如何解决这个问题?
【问题讨论】:
标签:
java
centos
wso2
wso2-am
【解决方案1】:
我认为您指定的 JAVA_HOME 可能存在问题
应该是
导出 JAVA_HOME=/usr/java/jdk1.8.0_102/Contents/Home
你不需要从路径中导出它
导出 JAVA_HOME=/usr/java/jdk1.8.0_102/jdk1.8.0_151.jdk/Contents/Home
将以上内容添加到您的 .bash_profile 就足够了
【解决方案2】:
在 CentOS 中设置这些变量的好方法是使用.bashrc,因为这是 bash 在登录时读取的文件。