При установке SDK производится запись в реестре путей к файлам и JVM машины. Вот так это выглядит при установленной SDK.

Мы с Вами создадим свой REG файл, который создаст необходимые пути:

И его содержимое:
REGEDIT4 [HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft] [HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment] "CurrentVersion"="1.2" [HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment\1.2] "MicroVersion"="2" "JavaHome"="C:\\java"
Как видите, кроме указания версий есть один важный параметр JavaHome, который теперь указывает на наш каталог. Запускаем. Теперь в реестре должны быть прописаны все пути.

Можно попробовать запустить сборку проекта еще раз.

Сработало, но теперь не найдена виртуальная машина. Поместим ее.

И снова запустим сборку.

Мы видим, что не может быть создана виртуальная машина. Читаем дальше.
В проекте есть jvm.dll и reg.reg.