>

어떤 이유로 Win10Pro가 설치된 컴퓨터에 Java 8 및 Java 9가 설치되어 있습니다.

JMeter를 실행하는 방법?

정보를 찾은 두 가지 방법이 있습니다 :

1) 시스템 변수 설정을 사용하여 Java 8에서 마지막 공식 JMeter 3.3을 실행하십시오. -Java 8 폴더를 대상으로 Windows 시스템 설정에서 sys.variables를 설정했습니다 :

JAVA_HOME = C:\Program Files (x86)\Java\jre1.8.0_45\bin

-jmeter.bat를 실행하십시오.

결과 : JMeter는 여전히 java9에서 시작되었습니다.

 "Error: Java version -- 9.0.1 -- is too low to run JMeter. Needs a Java version greater than or equal to 1.8.0 errorlevel=3"

2) 어젯밤 빌드 java9 호환 Apache-JMeter-r1822461을 다운로드하려면 : -시스템 변수 타겟팅을 java9로 설정했습니다 :

C:\Program Files\Java\jdk-9.0.1\bin

-jmeter.bat를 실행합니다 : 결과: 아무 일도 일어나지 않았습니다-cmd 창을 깜박이고 닫으십시오.

여기서 문제는 무엇입니까? 감사, 마틴

  • 답변 # 1

    다음은 웹 사이트에서 직접 보낸 메시지입니다 :

    와이즈 비즈

    시스템에 이미 Java 8이 설치되어 있으므로이를 사용하여 실행하십시오.

    JMeter does not yet support JAVA 9, next JMeter version will support it, you can help and follow progress on this item in Bug 61529.

    가정   jmeter.bat 를 실행  파일의 경우 다음을 예로 사용할 수 있습니다.

    .jar
    
    

    "C:\Program Files (x86)\Java\jre1.8.0_45\bin\java.exe" -jar jmeter.jar 를 사용하려면  파일에서 Java 8 : 환경 설치 변수를 반영하도록 환경 변수 (PATH)를 변경해야합니다.

    2018 년 1 월 29 일 수정 :

    참고 Java 9는 4.0에서 지원되며 향후 릴리스 될 예정입니다.

  • 답변 # 2

    최소 3 가지 옵션이 있습니다 :

    <올>

    Java 9 제거

    .bat 클릭

    Win + R 유형

    appwiz.cpl 가 포함 된 모든 항목 찾기  설치 제거

    Java 8 실행 파일이 먼저 나오도록 PATH 환경 변수를 수정하십시오 :

    Java 9
    
    

    위의 줄을jmeter.bat파일에 직접 삽입하거나 JMeter를 시작하기 전에 터미널에서 실행할 수 있습니다

    야간 빌드 중 하나를 사용하면 문제가 이미 해결 될 가능성이 있습니다

    추가 정보 : JMeter 시작 방법 : 1 부-설치 및 테스트 계획

  • 답변 # 3

    이 문제가 더 이상 보이지 않는 JMeter 4를 사용할 수 있습니다.

    그렇지 않으면 빠르지 만 추악한 방법이 있습니다. 런처 스크립트 (jmeter.sh, .bat)에서 버전 확인 블록을 주석 처리하거나이 런처에서 JDK를 지정하십시오. 그런 다음 JDK 9 및 10에서 작동합니다.

    set PATH=c:\path\to\java8\bin;$PATH%

관련 자료

  • 이전 node.js - 몽구스에서 여러 집계 연산자 사용
  • 다음 ASPnet 핵심 단위 테스트 프로젝트에서 세션 변수를 조롱하는 방법?