System Requirements
Note
NOTE: AI Generated. Still to be verified by Willy.
Java Development Kit (JDK)
Required Version
- Java 11 (specified in Makefile)
- Java 17+ is supported but requires recompilation with Java 11 for consistency
Installation
Windows
- Download OpenJDK 11 (or your preferred distribution)
- Extract to a known location (e.g.,
C:\jdk-11) - Add to system PATH or use in Makefile
macOS
brew install openjdk@11Linux
sudo apt-get install openjdk-11-jdkRepast Simphony 2.11.0
Installation
- Download from Repast Homepage
- Extract to a known location (e.g.,
C:\repastSimphony-2.11.0) - Update Makefile with
REPAST_HOMEpath if different from default
Eclipse Plugin
- Open Eclipse
- Help → Install New Software
- Add repository:
https://repast.github.io/updates/ - Select Repast Simphony 2.11.0
- Install and restart Eclipse
Development Tools
Eclipse IDE
- Recommended: Eclipse 2021-12 or later
- Install Repast Simphony plugin (see above)
- Install Java Development Tools (usually pre-installed)
Git
# Windows
choco install git
# macOS
brew install git
# Linux
sudo apt-get install gitMake (Build Automation)
- Windows: Install GNU Make
- macOS:
brew install make(usually pre-installed) - Linux:
sudo apt-get install make(usually pre-installed)
Optional: Analysis & Visualization
R & RStudio
For analyzing simulation outputs:
Install R: https://www.r-project.org/
Install RStudio: https://www.rstudio.com/
Install packages:
install.packages(c("tidyverse", "ggplot2", "dplyr", "readr"))
Quarto
For building documentation:
# Install from https://quarto.org/docs/get-started/
# Then verify:
quarto --versionVerifying Your Installation
Check Java
java -version
# Should output: openjdk version "11.0.x"Check Repast
# Should be able to open Eclipse with Repast plugin
# File → New → Other → Repast Simphony ProjectCheck Make
make --version
# Should output: GNU Make x.x.xCheck Quarto
quarto --version
# Should output: 1.x.x or laterEnvironment Variables
Recommended Setup (Windows)
Add to your system environment:
JAVA_HOME=C:\path\to\jdk-11
REPAST_HOME=C:\path\to\repastSimphony-2.11.0
Verify:
echo %JAVA_HOME%
echo %REPAST_HOME%Update Makefile (if needed)
If your paths differ from defaults, update:
JAVA_HOME_11 = C:/path/to/jdk-11
REPAST_HOME = C:/path/to/repastSimphony-2.11.0Troubleshooting
“JAVA_HOME not set” error
- Install Java 11 (see above)
- Set
JAVA_HOMEenvironment variable - Restart terminal/IDE
“Repast plugins not found”
- Verify
REPAST_HOMEpoints to correct installation - Ensure Repast was properly extracted
- Update path in Makefile if needed
“Make command not found”
- Install GNU Make
- Verify it’s in your system PATH
- Use
make --versionto confirm
Eclipse won’t open Repast projects
- Ensure Repast Simphony plugin is installed
- Restart Eclipse
- Check Help → About to see installed features