При установке 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.