1. 程式人生 > 其它 >jmeter和JDK安裝教程(Windows)

jmeter和JDK安裝教程(Windows)

1.JDK的安裝及環境變數配置

1.JDK的下載安裝

JDK官網下載地址:https://www.oracle.com/java/technologies/downloads

然後註冊賬號,開始下載,下載好後直接點選一路預設安裝!!!

安裝後路徑

2.JDK系統環境變數的配置

1.右鍵計算機屬性->高階系統設定->系統屬性->高階->環境變數->新增如下的系統變數

2.JAVA_HOME(新建)

  • 變數名:JAVA_HOME
    變數值:C:\develop\Java\jdk1.8.0_191
    用途:定義一個變數,供其他地方使用

3.Path

  • 變數名:Path
    變數值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
    用途:讓系統在任何路徑下都可以識別java、javac、javap等命令

4.CLASSPATH(新建)

  • 變數名:CLASSPATH

變數值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar(記住前面的.)

   用途:告訴jvm要使用或執行的class放在什麼路徑上,便於JVM載入class檔案,.;表示當前路徑,tools.jar和dt.jar為類庫路徑

5.執行cmd,在視窗中使用Java -version或者Java 或者javac可以驗證JDK是否安裝成功

CLASSPATH詳解

  • tools.jar

工具類庫(編譯和執行等),它跟我們程式中用到的基礎類庫沒有關係。我們注意到在Path中變數值bin目錄下的各個exe工具的大小都很小,一般都在27KB左右,這是因為它們實際上僅僅相當於是一層程式碼的包裝,這些工具的實現所要用到的類庫都在tools.jar中,用壓縮軟體開啟tools.jar,你會發現有很多檔案是和bin目錄下的exe工具相對性的。當然,如果tools.jar的功能只有這些的話,那麼我們根本不用把它加入到CLASSPATH變數中,因為bin目錄下的工具自己可以完成對這些類庫的呼叫,因此tools.jar應該還有其他的功能。在裡面還可以看到有Applet和RMI等相關的檔案,因此tools.jar應該還是遠端呼叫等必須的jar包。tools.jar的其他作用可以檢視其他資料。

  • dt.jar

執行環境類庫,主要是Swing包,這一點通過用壓縮軟體開啟dt.jar也可以看到。如果在開發時候沒有用到Swing包,那麼可以不用將dt.jar新增到CLASSPATH變數中。

CLASSPATH中的類庫是由Application ClassLoader或者我們自定義的類載入器來載入的,這裡當然不能包括基礎類庫,如果包括基礎類庫的話,並用兩個不同的自定義類載入器去載入該基礎類,那它得到的該基礎類就不是唯一的了,這樣便不能保證Java類的安全性。

  • 基本類庫和擴充套件類庫rt.jar

基本類庫是所有的 import java.* 開頭的類,在 %JAVA_HOME%\jre\lib 目錄下(如其中的 rt.jar、resource.jar ),類載入機制提到,該目錄下的類會由 Bootstrap ClassLoader 自動載入,並通過親委派模型保證了基礎類庫只會被Bootstrap ClassLoader載入,這也就保證了基礎類的唯一性。

擴充套件類庫是所有的 import javax.* 開頭的類,在 %JAVA_HOME%\jre\lib\ext 目錄下,該目錄下的類是由Extension ClassLoader 自動載入,不需要我們指定。

rt.jar 預設就在根ClassLoader的載入路徑裡面,放在CLASSPATH也是多此一舉。

步驟1 

步驟2

步驟3

步驟4

步驟5

2.jmeter的安裝及環境變數配置

1.jmeter下載和安裝

jmeter官網下載地址:https://jmeter.apache.org/download_jmeter.cgi

解壓後的路徑

2.jmeter系統環境變數配置

1.同上,右鍵計算機屬性->高階系統設定->系統屬性->高階->環境變數->新增如下的系統變數

2.JMETER_HOME(新建)

  • 變數名:JMETER_HOME
    變數值:D:\apache-jmeter-5.4.3
    用途:定義一個變數,供其他地方使用

3.CLASSPATH

  • 變數名:CLASSPATH

變數值:;%JMETER_HOME%\lib\ext \ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar;%JMETER_HOME%\lib \logkit-1.2.jar;

   用途:告訴jvm要使用或執行的class放在什麼路徑上,便於JVM載入class檔案(中間用英文 ; 隔開)

4.開啟JMeter

步驟1

步驟2

在這裡有一點需要注意,在我的安裝目錄中並沒有找到lib\logkit-1.2.jar這個jar包,所以,在這裡需要自行下載一個jar包到lib目錄下。下載地址:http://www.java2s.com/Code/Jar/l/logkit.htm

別忘了解壓到JMeter的lib目錄下哦

步驟3

開啟bin目錄下的JMeter的bat檔案,即可執行開啟JMeter

人最大的問題是總是帶著成見去看待人和事!