DataWarrior Installation for Windows

System Requirements: Any 32- or 64-bit Windows XP or above installation should be compatible. You need to make sure that a Java Runtime Environment (JRE) 1.6 or above, ideally an up-to-date one, is installed, which matches the operating system architecture.

On Windows, due to the legacy mechanism of assigning file extentions to icons and applications, DataWarrior must be an executable File with an .exe file extention. Since executable files are architecture specific, you need to decide between installers for the 32-bit or 64-bit architecture.

If you run a 32-bit Windows, you need to download the 32-bit installer.

On 64-bit Windows the situation is a little more complicated: If you have Java already installed, the Java installation is most likely a 32-bit installation. This is because on 64-bit Windows the default browser is still a 32-bit executable, despite the fact that a 64 bit browser is installed as well. Therefore, Oracle recommends a 32-bit Java JRE. Thus, if you don't consider installing a second, 64-bit, JRE, you need to take the 32-bit DataWarrior installation. On 64-bit Windows the 32-bit DataWarrior is installed in the 'C:/Program Files (x86)/DataWarrior' path and can even be installed side-by-side with the 64-bit version that goes into 'C:/Program Files/DataWarrior'. A drawback of the 32-bit installation is, however, that it is limited to 1.2 GB of memory, which might get tight with hundreds of thousands of molecules. If you, however, install a 64-bit JRE on your 64-bit Windows, then you may use the 64-bit version of DataWarrior, which is slightly faster and allows to use three times as much memory. For very high memory requirements, you might consider switching to the Linux platform.

To find out, whether you are running a 32-bit or 64-bit version of Windows, you may consult this Microsoft support page to find out which version you are running.

To find out, whether or which version of Java is installed, typing 'java -version' in a Command Window is not conclusive, because it won't detect a 32-bit Java installation on a 64-bit Windows. To find out about the Java installation you may follow the procedure described here.

Again, the correct JRE for your OS can be downloaded from the Java Download Page. Note that the default option for Windows on the Oracle page is the 32-bit JRE.

Windows Installer 32-bit
is an .msi file to be installed on any 32- or 64-bit version of Windows. It needs a 32-bit JRE.
Windows Installer 64-bit
is an .msi file to be installed on any 64-bit version of Windows. It needs a 64-bit JRE.