Ich arbeite in einer Java-Anwendung. Es ist Desktop-Anwendung für Windows-Betriebssystem. Ich erstelle ein Installationsprogramm für meine Anwendung. Meine Anwendung funktioniert gut für das System, in dem jdk installiert ist. Ich möchte auch meine Anwendung ausführen, wo jdk/jre nicht vorhanden ist.Problem beim Ausführen der Java-Anwendung in einem nicht JDK/Non JRE installierten System
Dafür stelle ich jre1.7 zusammen mit dem Installer zur Verfügung. Ich verwende ein erweitertes Installationsprogramm zum Erstellen der JAR-Datei meiner Anwendung und zur Bereitstellung von JRE 1.7 zusammen mit allen lib-Dateien, die in meiner Anwendung benötigt werden.
Wenn ich Anwendung in nicht jdk/jre System installieren. Es wird ordnungsgemäß installiert, aber wenn ich versuche, die Anwendung auszuführen, wird "Missing JRE" angezeigt, "Java Runtime Environment Not Found".
Wenn ich die Anwendung installiere, wird sie zusammen mit JRE 1.7 lib-Dateien erfolgreich installiert.
Ich möchte, dass meine Anwendung JRE 1.7 automatisch erkennt, die ich zusammen mit dem Installer zur Verfügung stelle.
Bitte führen Sie mich, dass was kann JRE für meine Anwendung zu erkennen, dass ich zusammen mit dem Installer bereitstellen.
Ich danke Ihnen für Ihre wertvollen Anregungen.
Danke für die Antwort, es funktioniert für mich. – Toman