【发布时间】:2016-11-02 20:18:01
【问题描述】:
我正在开发一个 Web 项目,我想集成 JMeter 来运行一些负载测试。我正在关注这个简单的tutorial。我已经使用 brew 安装了 JMeter。当我尝试运行 JMeter 时,出现以下错误:找不到 Java 可执行文件或版本。请检查您的 Java 安装。
之前我已经安装了最新版本的 java (https://www.java.com/en/download/mac_download.jsp),我已经在 https://java.com/en/download/installed.jsp 上进行了验证。我收到此消息“恭喜!您已安装推荐的 Java(版本 8 更新 91)。”但我无法运行 JMeter。我应该如何为运行配置我的 Java 或 JMeter 安装?
【问题讨论】:
-
hmm 也许你应该设置 $JAVA_HOME 环境变量
-
我在我的 .bash_profile 文件上设置了 export
JAVA_HOME=$(/usr/libexec/java_home),但它不起作用。当我运行wich java时,我得到/usr/bin/java -
JAVA_HOME=/usr/libexec/java_home,不需要$(其实$是错的),你必须source ~/.bash_profile,which java与JAVA_HOME无关,而是发出env | grep JAVA_HOME或者尝试执行jmeter -
好的,我设置了
source JAVA_HOME=/usr/libexec/java_home,如果我运行env | grep JAVA_HOME,我得到JAVA_HOME=/usr/libexec/java_home。但是当我运行/usr/libexec/java_home时,我得到 Unable to find any JVMs matching version "(null)"。没有 Java 运行时,尝试 --request 安装。 :( -
那是因为它不应该让 JAVA_HOME 指向
java可执行文件的位置,而是指向 $JAVA_HOME/bin 包含 java 可执行文件的位置;)