私のCharles 3.9.1とapache-jmeter-3.1

1447 ワード

一、くだらない話編
Charlesは有料ですが、無料でも利用できますが、起動するたびに10 s待ちで、30分ほどで自動的に閉鎖され、長時間の操作にはあまり爽やかではありません.私のパソコンはCharles 3.9.1の解読版を使っています.便利です.起動するたびに10 sを待つ必要はありません.自動閉鎖を長時間使うこともありません.素晴らしいと思います.ただし、OS Xに適用されるJava 2015-001」には古いJava SE 6 runtimeがインストールされますが、私のapache-jmeter-3.1起動時にヒントが表示されます
Error: Java version is too low to run JMeter. Needs at least Java >= 1.7.0.

この場合、jdkストレージディレクトリに移動するには1.7.0以上のjdkを使用する必要があります.
/リポジトリ/Java/JavaVirtualMachines
フォルダの下には「1.6.0.jdk」のほかに「jdk 1.8.0_11.jdk」、「jdk 1.7.0_79.jdk」が含まれていますが、jdkバージョンが低すぎることを示しています.
二、本題に入る
Jmeterを実行する最も簡単な方法は直接1.6.0.jdkを削除することですが、次回Charlesで1.6.0.jdkをインストールします.あ、面倒ですね.以下に重点を置きます.
1.ユーザーディレクトリ/Users/JinXiaoHaoのbashプロファイル.bash_profileでJAVAを設定するHOMEのパス:
export JAVA_6_HOME=/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
export JAVA_7_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home
export JAVA_8_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_111.jdk/Contents/Home
export JAVA_HOME=$JAVA_7_HOME

2.aliasコマンド作成動的切替JAVA_HOMEの構成は、端末でそれぞれ以下の内容を実行する
alias jdk8='export JAVA_HOME=JAVA_7_HOME' alias jdk6='export JAVA_HOME=$JAVA_6_HOME'
これでjdkを切り替えることができ、java-versionで対応するバージョンに切り替えられていることがわかります.
jdk>1.7の環境でJmeterを開くと、Java version is too low to run JMeterというメッセージが表示されます.Jmeterファイルに権限を付与できます.
sudo sh/Users/JinXiaoHao/Desktop/apache-jmeter-3.1/bin/jmeter