[ERROR] M1 맥북 Jmeter 실행 에러

2024. 8. 1. 21:41·ETC/ERROR

HomeBrew 가 맥북에 설치되어 있는 경우 터미널에서 아래의 명령어를 입력하면 jmeter를 설치할 수 있다.

brew install jmeter

 

 

 

설치가 모두 끝나고 터미널에 jmeter만 입력하면 바로 실행되어야 하는데, 아래와 같은 에러가 뜬다.

jmeter

 

 

 

================================================================================
/opt/homebrew/Cellar/jmeter/5.6.3/libexec/bin/jmeter: line 199: 40019 Trace/BPT trap: 5
"$JAVA_HOME/bin/java" $ARGS $JVM_ARGS $JMETER_OPTS -jar "$PRGDIR/ApacheJMeter.jar" "$@"

 

 

자바 버전 문제 때문인지 확인해보니까, Jmeter 5.6.X 부턴 자바 17버전 이상이면 된다고 한다.

 

혹시 내 맥북이 17 버전이라서 안되나..? 찾아봐야겠다..

 

 

 


 

 

 

맞다.. 자바 버전 문제때문이었다.. (왤까.. 17버전 이상이면 된다고 했는디..)

 

 

그러면 자바 버전을 바꿔야 하나?

→ 맞다!

 

 

근데 현재 사용중인 맥북의 자바 버전까지 바꾸고 싶진 않다..

 

 

그래서 Jmeter의 자바 경로만 따로 설정해보자

 

 

 

해결방법

 

일단 현재 설치된 Jmeter 의 경로를 명령어를 사용해 확인해야 한다.

 

brew info jmeter

 

 

저 /opt/homebrew/Cellar/jmeter/5.6.3 를 복사해두자

 

 

그리고 Jmeter에서만 사용할 자바를 설치해야 한다.

 

 

난 corretto 22 버전을 설치하기로 했다.

brew install corretto

 

 

이젠 저 corretto를 Jmeter에서 사용해야 한다.

 

 

그러기 위해선 아래의 두 가지가 필요하다.

  • 방금 설치한 corretto 의 경로
  • 이전에 찾은 Jmeter 설치 경로

 

 

이후, 찾은 2개의 경로를 사용해 아래의 명령어를 만들어야 한다.

#!/bin/bash
JAVA_HOME="자바 경로" exec "Jmeter 경로"  "$@"

 

 

 

내 경로는 이렇게 생겼다.

#!/bin/bash
JAVA_HOME="/Library/Java/JavaVirtualMachines/amazon-corretto-22.jdk/Contents/Home/" exec "/opt/homebrew/Cellar/jmeter/5.6.3/libexec/bin/jmeter"  "$@"

 

 

그리고 Jmeter 가 설치된 곳으로 이동한다.

open /opt/homebrew/Cellar/jmeter/5.6.3/bin

 

 

저 bin 디렉토리 안에있는 jmeter 파일을 드래그 & 드롭 해서 텍스트 편집기 위에 올려두면 JAVA_HOME 과 exec 명령어가 뜬다.

 

 

참고로 난 텍스트 편집기로 Sublime Text 사용했다.

 

 

이후, Sublime Text에서 미리 만들어놓은 경로로 수정한 뒤, 저장해주면 된다.

#!/bin/bash
JAVA_HOME="/Library/Java/JavaVirtualMachines/amazon-corretto-22.jdk/Contents/Home/" exec "/opt/homebrew/Cellar/jmeter/5.6.3/libexec/bin/jmeter"  "$@"

 

 

 

저장하고 다시 터미널에서 jmeter 입력하면 아래와 같이 잘 실행된다.

'ETC > ERROR' 카테고리의 다른 글

[ERROR] 필터 예외 처리 (Feat : JWT)  (0) 2024.08.29
'ETC/ERROR' 카테고리의 다른 글
  • [ERROR] 필터 예외 처리 (Feat : JWT)
오도형석
오도형석
  • 오도형석
    형석이의 성장일기
    오도형석
  • 전체
    오늘
    어제
    • 분류 전체보기 N
      • MSA 모니터링 서비스
        • DB
      • 스파르타 코딩클럽
        • SQL
        • Spring
      • 백엔드
        • Internet
        • Java
        • DB
      • 캡스톤
        • Django
        • 자연어처리
      • Spring
        • JPA
        • MSA
      • ETC
        • ERROR
      • 개발 일기 N
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 인기 글

  • 태그

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
오도형석
[ERROR] M1 맥북 Jmeter 실행 에러
상단으로

티스토리툴바