我已经安装了 jdk,/usr/lib/jvm/jdk1.8.0_212/
我想运行 Jmeter,但它发现 java 在
./jmeter: 128: [: Illegal number:
./jmeter: 192: ./jmeter: /usr/bin/java/bin/java: not found
env
显示如下:
JAVA_HOME=/usr/bin/java
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/lib/jvm/jdk1.8.0_212/bin:/usr/lib/jvm/jdk1.8.0_212/bin/java:/usr/bin/java"
/etc/environment
包含
JAVA_HOME="/usr/lib/jvm/jdk1.8.0_212"
'#' JRE_HOME=$JAVA_HOME/jre
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/lib/jvm/jdk1.8.0_212/bin:/usr/lib/jvm/jdk1.8.0_212/bin/java:/usr/bin/java"
我该如何修复?
谢谢。
答案1
您的 java home 已正确设置。无需编辑环境。只需删除jmeter 二进制文件中第 125 行和第 192 行/bin/java
后面的尾部$JAVA_HOME
即可。然后尝试./jmeter
再次运行。