Я следую учебнику JavaFX, который находится по адресу http://code.makery.ch/java/javafx-8-tutorial-part7/, в котором описывается, как создать собственный установщик с помощью "Inno Setup".
Я использую e (fx) clipse 4.4 с установленной java 8 JRE и 1.8 компилятором, и я делаю это для windows (exe).
Все работает нормально, но когда я устанавливаю экспортированное собственное приложение, он создает папки для JRE
runtime/jre8/
программа не запускается и говорит
jvm.dll is not found in bundled runtime.
если я изменю ручную runtime/jre8/
для runtime/jre/
- он запускается без каких-либо проблем.
Я не нашел никаких параметров в проекте для указания пути выполнения. Как заставить мой собственный установщик сделать правильный путь для выполнения?
Решаемые. Просто заметил, что я использовал автономный jre для проекта c:\dev\java\jre8
но должен использовать jre из пакета jdk c:\dev\java\jdk1.8.0_05\jre
.
Теперь установщик создает правильный путь для среды выполнения - runtime/jre/