Your download should begin shortly. If it does not, click here.
You need a Java 24+ JRE (or JDK) to run BuildABrowser. Download Azul Zulu OpenJDK or run sdk install java 25.0.3-zulu via sdkman. Ensure your PATH and JAVA_HOME environment variables are set.
java -Xms32m
-XX:MaxHeapFreeRatio=10 -XX:MinHeapFreeRatio=10
-XX:G1PeriodicGCInterval=1000 -XX:+G1PeriodicGCInvokesConcurrent
-XX:+UnlockExperimentalVMOptions -XX:+UseCompactObjectHeaders
-XX:CICompilerCount=2 -Djava.net.preferIPv4Stack=true
-jar buildabrowser.jar
java -Xms32m
-XX:MaxHeapFreeRatio=10 -XX:MinHeapFreeRatio=10
-XX:G1PeriodicGCInterval=1000 -XX:+G1PeriodicGCInvokesConcurrent
-XX:CICompilerCount=2 -Djava.net.preferIPv4Stack=true
-jar buildabrowser.jar
By default, BuildABrowser uses Skija (GPU-accelerated) for drawing. You can use Java2D by adding the --use-java2d flag, or use Skija in software-rendering mode via the --use-software-rendering flag.