-
-
Notifications
You must be signed in to change notification settings - Fork 1
Installation and Build
anony edited this page Jul 4, 2026
·
3 revisions
RAVEN can either be run from the ready-made JAR or compiled manually for your specific platform using Maven.
A precompiled, ready-to-run JAR is generated automatically by GitHub Actions and stored at:
output/raven.jarRun it directly:
java -jar output/raven.jarThis is the fastest option if you don't need to modify the source code.
mvn clean package -qJavaFX requires a platform classifier to bundle the correct native libraries.
Linux & Termux
mvn clean package -Djavafx.platform=linux -qWindows
mvn clean package -Djavafx.platform=windows -qmacOS
mvn clean package -Djavafx.platform=macos -qBSD
mvn clean package -Djavafx.platform=openbsd -qAfter a successful build, the compiled JAR with all dependencies bundled will be located at:
target/raven.jarOnce built (or using the prebuilt JAR), launch the server in one of three modes:
# Web Panel Mode (Default)
java -jar target/raven.jar
# CLI Mode
java -jar target/raven.jar -C
# JavaFX GUI Mode
java -jar target/raven.jar -GSee Interface Modes for details on each.
| Problem | Likely Cause | Fix |
|---|---|---|
UnsupportedClassVersionError |
JDK version too old | Install JDK 17+ and verify with java -version
|
| JavaFX native lib errors | Wrong/missing platform classifier | Re-run Maven with the correct -Djavafx.platform= flag for your OS |
mvn: command not found |
Maven not installed | Install Maven and ensure it's on your PATH
|
| Build hangs on dependency download | Network/proxy issue | Check internet access or configure Maven's settings.xml proxy |