配置好了java环境,能够通过java --version
,javac --version
查看安装版本,但是运行vdbench仍然报错java command not found
。
在报错的主机上的vdbench脚本中指明java环境配置:
cd /usr/bin/vdbench # vdbench安装路径
vim vdbench
在vdbench脚本中增加以下内容,并指明java调用路径:
#!/bin/bash
export JAVA_HOME=/usr/local/java/jdk-22.0.1
export PATH=$JAVA_HOME/bin:$PATH
# Proper path for java:
java=$JAVA_HOME/bin/java
注意:
不同人的java安装路径可能不同,我这里提供我在下载了java安装包并解压后,对环境变量的处理:
sudo vi /etc/profile
在文件末尾添加配置内容如下:
JAVA_HOME=/usr/local/java/jdk-22.0.1 # 配置内容
CLASSPATH=.
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
使修改的配置生效:
source /etc/profile
查询环境变量是否更改:
echo $JAVA_HOME
echo $CLASSPATH
echo $PATH
为了保险,这个也调整一下:
vi ~/.bashrc
在文件末尾添加配置内容如下:
JAVA_HOME=/usr/local/java/jdk-22.0.1 # 配置内容
CLASSPATH=.
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
使修改的配置生效:
source /root/.bashrc
查看jdk是否配置成功,使用以下命令查看Java及其编译器版本:
java -version
javac -version