web-dev-qa-db-fra.com

Apache JMeter: Erreur: Java est trop faible pour exécuter JMeter

JMeter indique toujours:

$ sh jmeter
Error: Java version is too low to run JMeter. Needs at least Java >= 1.8.0.

Mais j'ai eu la version Java dans le terminal comme:

$ Java -version
Java version "9.0.1"
Java(TM) SE Runtime Environment (build 9.0.1+11)
Java HotSpot(TM) 64-Bit Server VM (build 9.0.1+11, mixed mode)

Quelle est la bonne façon pour moi? Le plus récent Java SDK devrait être ici .

Environments:
macOS High Sierra 10.13.1
Apache-jmeter-3.3
9
Raniys

Selon le bug 61529 Java 9 le support sera ajouté dans la prochaine version.

Voir Notes de version JMeter et Quoi de neuf dans JMeter 3.3? Pour plus de détails .

Vous devriez avoir des versions précédentes de Java sous /Library/Java/JavaVirtualMachines/ dossier, essayez d'utiliser Java 8 à partir de là. Si vous ne pouvez pas pour une raison quelconque essayer les approches alternatives suivantes:

  • Exécutez JMeter en tant que Java -jar ApacheJMeter.jar au lieu d'exécuter le script Shell
  • Essayez version nocturne de JMeter , il se peut que le problème y soit déjà résolu.
12
Dmitri T