Getting Set up w/ Water on Windows

Water is a standalone app for Windows. We're officially supporting and testing with the latest Windows 10 releases, but Water should also run without any problems on Windows 7 and Windows 8.

Water is installed by running the appropriate "Elements with Water" installer download for Elements. This setup will install (or update in place) all required components, including the compiler, Samples, Templates and Water itself. There is no need to uninstall first when updating to a newer build.

If you are also using Elements in Visual Studio, the "with Water" installer will also update Elements within Visual Studio as well, there is no reason to run the other installer versions to update (unless you actually still need to install the Visual Studio 2015 Shell itself).


Depending on what platforms you wish to develop for, Water and the Elements compiler have a few prerequisites you may need to install in order to have all the tools you need to get started with the platform.

Setup for .NET/Mono Development

No special setup is required for .NET development. Water does optionally support explicitly running/debugging apps on the Mono version of the CLR, if Mono 4.x or later is installed.

Setup for Cocoa Development

A Mac with Xcode 5 or later is required to build Cocoa apps for Mac or iOS in Fire. We recommend using Xcode 8 or later. You will connect to the Mac via CrossBox 2 over SSH.

Setup for Java and Android Development

You need to install the Java Development Kit (JDK) version 7 or later to develop Java apps.

To develop Android apps, you will need to install both the JDK and the Android SDK, and you might want to optionally install Android Studio for visually designing Android user interface files. Note that the Android SDK currently does not work with the Java 9 SDK yet, so we recommend sticking to Java 8.

Setup for Island Development

No special setup is required for Island development, per se.

You need to have Google Chrome installed to run and debug WebAssembly projects from within Water. To debug Linux projects, you will either need a version of Windows 10 that includes the Linux Sub-System, also known as "Bash on Windows", or connect to a Linux PC, VM or server via CrossBox 2 over SSH.

See Also