Java 在 linux 上的 Path 变量中
Java in Path variable on linux
我已经下载JDK并正确设置路径,我的输出是:
echo $JAVA_HOME
/home/me/Applications/jdk1.8.0_65
echo $PATH
/home/me/Applications/jdk1.8.0_65/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
java -version
java version "1.8.0_65"
Java(TM) SE Runtime Environment (build 1.8.0_65-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.65-b01, mixed mode)
但我遇到以下问题:
sudo /etc/init.d/elasticsearch start
Could not find any executable java binary. Please install java in your PATH or set JAVA_HOME
我的Java安装有问题吗,javabin目录下的文件是可执行的?
也使用 sudo -E
而不是 sudo
传播环境变量。
我已经下载JDK并正确设置路径,我的输出是:
echo $JAVA_HOME
/home/me/Applications/jdk1.8.0_65
echo $PATH
/home/me/Applications/jdk1.8.0_65/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
java -version
java version "1.8.0_65"
Java(TM) SE Runtime Environment (build 1.8.0_65-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.65-b01, mixed mode)
但我遇到以下问题:
sudo /etc/init.d/elasticsearch start
Could not find any executable java binary. Please install java in your PATH or set JAVA_HOME
我的Java安装有问题吗,javabin目录下的文件是可执行的?
也使用 sudo -E
而不是 sudo
传播环境变量。