mac系统默认使用高版本jdk导致burpsuite无法启动

之前在mac中装了jdk11 之后发现burp suite无法启动,原因是双击jar启动的时候,系统默认指定的jdk版本是根据/usr/libexec/java_home得到的,而网上的修改jdk版本的教程都是修改当前命令行的环境变量,不会影响系统

解决方法是进入/Library/Java/JavaVirtualMachines/ 目录,打开除了jdk1.8之外的其他jdk目录下面的Contents目录,编辑Info.plist

在jvmvserion下面的版本号前面加一个!

保存后再执行java_home 会发现低版本1.8成为了默认使用的jdk版本,burpsuite可以正常启动

⬆︎TOP