The Burp Suite User Forum was discontinued on the 1st November 2024.

Burp Suite User Forum

For support requests, go to the Support Center. To discuss with other Burp users, head to our Discord page.

SUPPORT CENTER DISCORD

Running BurpSuiteCE on Parrot 6.1

Thiago | Last updated: Sep 12, 2024 07:12PM UTC

Hi there, I've just installed Parrot OS on my macBook (UTM). Everything has been updated, however I cannot run Burpsuite. I get the following message: java.lang.UnsupportedClassVersionError: burp/StartBurp has been compiled by a more recent version of the Java Runtime (class file version 65.0), this version of the Java Runtime only recognizes class file versions up to 61.0 at java.base/java.lang.ClassLoader.defineClass1(Native Method) at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017) at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150) at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:862) at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:760) at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:681) at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:639) at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) at com.exe4j.runtime.LauncherEngine.launch(LauncherEngine.java:80) at com.install4j.runtime.launcher.UnixLauncher.start(UnixLauncher.java:71) at install4j.burp.StartBurp.main(Unknown Source) When I check my java version: openjdk 17.0.12 2024-07-16 OpenJDK Runtime Environment (build 17.0.12+7-Debian-2deb12u1) OpenJDK 64-Bit Server VM (build 17.0.12+7-Debian-2deb12u1, mixed mode, sharing) I tried basically everything to fix it. I keep getting the same error. Any thoughts?

Ben, PortSwigger Agent | Last updated: Sep 13, 2024 07:50AM UTC

Hi Thiago, The later versions of Burp require Java 21 to run - if you are using the standalone Jar file version of Burp you would need to obtain a later version of Java in order to run Burp. The installable version of Burp comes embedded with its own JRE so does not rely on an external version of Java in order to function so, if it is easier for you, you could obtain the installable version of Burp and use that on your Parrot machine.

Thiago | Last updated: Sep 13, 2024 08:39PM UTC