Eclipse
Most of SimStadt has been developed and tested with Eclipse, an open source integrated development environment (IDE).
Tools for developers working with Java and Web applications, including a Java IDE, tools for Web Services, Maven and Gradle, Git, and more.
Download link : Eclipse IDE for Enterprise Java Developers.
Run SimStadt GUI from Eclipse
In order to run SimStadt GUI from Eclipse, the file
simstadt-desktop/src/main/java/eu/simstadt/desktop/SimStadtApp.java
needs to be run as "Java Application".
Add Workflows
In order to make sure that SimStadt GUI finds the defined workflows, the corresponding projects can be added to the Build Path in simstadt-desktop > Properties
.
simstadt-workflows-energy
simstadt-workflows-loadprofile
Note
Another possibility is to add the corresponding projects to the Classpath in "Run Configurations", but this method sometimes fails for some workflows (e.g. DistrictHeatingNetwork).