슈개's IT/Engineer Room

[solved] [BurpSuite] Error: A JNI error has occurred, please check your installation and try again

슈개 2022. 8. 17. 16:11
반응형

[solved] [BurpSuite] Error: A JNI error has occurred, please check your installation and try again 

JNI error

 

 

=>  버전의 문제임, jdk 13 버전 이상 받기

 

1. jdk 13 버전 이상 다운로드

- openjdk-13.0.2_windows-x64_bin
- https://jdk.java.net/archive/
- Windows 64-bit zip (sha256) 187M 13.0.2 (build 13.0.2+8)

 

2. 환경변수 세팅 

3. 실행 -> 정상 실행 가능

 

 

 

[ 에러 상세 내역 ]

C:\Users\test\14. burp>java -Dfile.encoding=utf-8 -javaagent:BurpSuiteCnV2.0.jar  -noverify -jar burpsuite_pro_v2021.10.3.jar
Error: A JNI error has occurred, please check your installation and try again  --> 버전의 문제임, jdk 13 버전 이상 받기
Exception in thread "main" java.lang.UnsupportedClassVersionError: burp/StartBurp has been compiled by a more recent version of the Java Runtime (class file version 53.0), this version of the Java Runtime only recognizes class file versions up to 52.0
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(Unknown Source)
        at java.security.SecureClassLoader.defineClass(Unknown Source)
        at java.net.URLClassLoader.defineClass(Unknown Source)
        at java.net.URLClassLoader.access$100(Unknown Source)
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.launcher.LauncherHelper.checkAndLoadMain(Unknown Source)

=>  버전의 문제임, jdk 13 버전 이상 받기

 

 


C:\Users\test\14. burp>java --illegal-access=permit -Dfile.encoding=utf-8 -javaagent:BurpSuiteCnV2.0.jar  -noverify -jar burpsuite_pro_v2021.10.3.jar
Unrecognized option: --illegal-access=permit
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.

=> Unrecognized option: --illegal-access=permit
=> 위 옵션을 제거하면 가능 

반응형