When trying to build JDK 11 on Windows 10 with VS Express 2013 Update 4 (as stated in the docs - the highest supported version) the build fails:
bash configure --with-tools-dir='C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin' ... configure: Found Visual Studio installation at /cygdrive/c/Program Files (x86)/Microsoft Visual Studio 12.0/ using --with-tools-dir configure: Warning: vc/bin/amd64/vcvars64.bat is missing, this is probably Visual Studio Express. Ignoring configure: Found Visual Studio installation at /cygdrive/c/Program Files (x86)/ using --with-tools-dir configure: Warning: vc/bin/amd64/vcvars64.bat is missing, this is probably Visual Studio Express. Ignoring configure: The path given by --with-tools-dir does not contain a valid configure: Visual Studio installation. Please point to the VC/bin or VC/bin/amd64 configure: directory within the Visual Studio installation configure: error: Cannot locate a valid Visual Studio installation configure exiting with result code 1 /Microsoft Visual Studio 12.0/VC/bin/ does not contain an /amd64 folder, instead it has /x86_amd64. Also, vcvars64.bat is located directly under /VC/bin. Iv'e made another attempt using /Microsoft Visual Studio 11.0/VC/bin/ which resulted in the same error. This folder also has vcvars64.bat directly under it. It also contains an /amd64 folder with a couple of dlls inside. Since I'm specifying the path to the /VC/bin dir I don't understand why it's still complaining. What am I doing wrong? On a related note, is it possible to update the build requirements to work with VS 2017? OpenJFX already uses this version. - Nir