JAVA_HOME 不适用于 Cent OS 7 中的 WSO2 产品
JAVA_HOME is not working for WSO2 product in Cent OS 7
我有一个 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
但是当我启动服务器时它 returns,
Error: JAVA_HOME is not defined correctly.
CARBON cannot execute /usr/java/jdk1.8.0_102//bin/java
如何解决这个问题?
我认为您指定的
的 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 就足够了
在 CentOS 中设置这些变量的好方法是使用 .bashrc
,因为这是 bash 在登录时读取的文件。
我有一个 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
但是当我启动服务器时它 returns,
Error: JAVA_HOME is not defined correctly.
CARBON cannot execute /usr/java/jdk1.8.0_102//bin/java
如何解决这个问题?
我认为您指定的
的 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 就足够了
在 CentOS 中设置这些变量的好方法是使用 .bashrc
,因为这是 bash 在登录时读取的文件。