【发布时间】:2020-02-26 12:49:55
【问题描述】:
首先,我使用的是 CentOS v6.1
我安装了 openjdk 8 并解压了它。
我在~/.bash_profile 中设置了$JAVA_HOME、$JRE_HOME $PATH,如下所示。
export PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME=/home/software/jdk8u222-b10
export JRE_HOME=/home/software/jdk8u222-b10/jre
我还在命令行中使用了 source ~/.bash_profile。
但是当我输入$ /home/software/jdk8u222-b10/bin/java -version or java -version时,
即使是“未找到”错误,它也没有向我显示任何内容。 => image
我该如何解决这个问题?
我认为不是环境路径问题
当我直接执行 jdk/bin/java 文件时,它对我没有任何显示。
【问题讨论】:
-
当你运行
which java或普通java时会发生什么? -
运行
java时的输出是什么? -
哪个java打印'~/software/jdk8u222-b10/bin/java'
-
并且没有来自 java 命令的输出
-
所以你的 JVM 有一些问题。枯萎它没有正确安装或有一些依赖问题。
标签: java bash command-line environment-variables