已经解压了 jdk1.8.0_162,并且配置了 export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_162 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${JAVA_HOME}/bin:$PATH,但是运行语句Java-version时显示找不到
时间: 2023-04-08 07:00:56 浏览: 332
Java命令,应该怎么办?
您可以尝试在终端中输入以下命令:source /etc/profile,然后再次尝试运行Java-version命令。如果仍然无法找到Java命令,您可能需要检查您的Java安装路径是否正确,并确保Java命令在该路径下可用。
相关问题
hadoop@master:~$ echo $CLASSPATH .:/usr/lib/jvm/jdk1.8.0_162/lib:/usr/lib/jvm/jdk1.8.0_162/jre/lib
根据提供的引用内容,您可以通过以下步骤来回答问题:
1. 打开hadoop用户的环境变量配置文件:
```shell
vim ~/.bashrc
```
2. 在文件的开头位置添加以下行内容:
```shell
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_162
export JRE_HOME=${JAVA_HOME}/j
export CLASSPATH=.:${JAVA_HOMElib:${JRE_HOME}/lib
export PATHJAVA_HOME}/bin:$PATH
```
3. 保存并退出文件。
4. 重新加载环境变量文件:
```shell
source ~/.bashrc
```
5. 检查CLASSPATH环境变量是否已经更新:
```shell
echo $CLASSPATH
```
您应该会看到类似以下输出:
```
.:/usr/lib/jvm/jdk1.8.0_162/lib:/usr/lib/jvm/jdk1.8.0_162/jre/lib
```
ln -s /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.222.b10-1.el7_7.x86_64/jre/bin/ /usr/java/jdk1.8
这似乎是一个 Linux 命令,它的作用是创建一个符号链接(symbolic link)将 `/usr/java/jdk1.8` 指向 `/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.222.b10-1.el7_7.x86_64/jre/bin/` 目录下的所有可执行文件。这样一来,在执行 Java 命令时,可以直接使用 `/usr/java/jdk1.8` 路径来引用 Java 的可执行文件。
阅读全文