Ich verfolge das JavaFX-Tutorial unter http://code.makery.ch/java/javafx-8-tutorial-part7/ Hier wird beschrieben, wie ein natives Installationsprogramm mit "Inno Setup" erstellt wird.
Ich verwende e (fx) clipse 4.4 mit Java 8 JRE nur installiert und 1.8 Compiler und ich mache es für Windows (exe).
Alles funktioniert einwandfrei, aber wenn ich eine exportierte native Anwendung installiere, werden Ordner für JRE erstellt
runtime/jre8/
Programm startet nicht und sagt
jvm.dll is not found in bundled runtime.
wenn ich manuell ändere runtime/jre8/
zu runtime/jre/
- es geht ohne Probleme los.
Ich habe im Projekt keine Einstellungen für die Angabe des Laufzeitpfads gefunden. Wie bringe ich mein natives Installationsprogramm dazu, den richtigen Pfad für die Laufzeit festzulegen?
Antworten:
0 für die Antwort № 1Gelöst Gerade bemerkt, dass ich alleinstehendes jre für Projekt verwendete c:devjavajre8
soll aber jre aus jdk paket verwenden c:devjavajdk1.8.0_05jre
.
Jetzt erstellt der Installer den richtigen Pfad zur Laufzeit - runtime/jre/