Malmo Installation on Windows

From a student

(I'm on a windows 8 system)

  1. first, download JDK8 if you don't have it already, but check if you have it installed on your system. it should be jdk1.8.0_201 link: https://docs.oracle.com/cd/E19182-01/820-7851/inst_cli_jdk_javahome_t/ Links to an external site.

  2. set your environment variable to that java version - JAVA_HOME, specifically here's how to do it on windows (scroll to bottom): https://docs.oracle.com/cd/E19182-01/820-7851/inst_cli_jdk_javahome_t/ Links to an external site. be sure you click "OK" in the environmental variables window after you added your variable! or else your newly created won't register quite yet

  3. download the file from the github page (should be Malmo-0.37.0-Windows-64bit_withBoost_Python3.6.zip) and extract the contents somewhere: https://github.com/Microsoft/malmo/releases Links to an external site. EDIT: it might be better to use version 0.36 since that one is more stable. apparently, version 0.37 can cause problems when you try to start a tutorial.

  4. open up powershell and change to that directory where you extracted the contents, then follow the "Steps" section on the malmo github page (since we already did the prerequisites which were the above steps). this is the automated download for dependencies: https://github.com/Microsoft/malmo/blob/master/doc/install_windows.md Links to an external site.

  5. try launching minecraft (malmo\minecraft\launchClient.bat) by clicking on it or via powershell

! IF ! you get an error message saying "cannot determine java version from '12'", then you need to create a new environment variable that is user variable (more or less the same steps with the JAVA_HOME from step 2). the new variable you need to create is step 6 of https://github.com/Microsoft/malmo/blob/master/doc/install_windows_manual.md Links to an external site.

try running the minecraft launcher again - hopefully it launches