knomus
Goto Top

Java Umgebungsvariable erstellen

Hallo,
ich installiere Java 8 mit der MSI Datei. Gibt es eine Möglichkeit, die MSI mit beispielsweise Orca so zu verändern, das automatisch eine Umgebungsvariable (Java_Home) gesetzt wird?

Vielen Dank.

Content-ID: 298853

Url: https://administrator.de/contentid/298853

Ausgedruckt am: 22.11.2024 um 14:11 Uhr

114757
114757 11.03.2016 um 10:30:09 Uhr
Goto Top
Kann man, aber wieso nicht per GPO setzen ?

Gruß jodel32
knomus
knomus 11.03.2016 um 10:35:30 Uhr
Goto Top
weil die Variable bei einer Installation gesetzt werden soll und auch da unterschiedlich ist, je nachsem welche Java Version aktuell installiert ist.
114757
114757 11.03.2016 aktualisiert um 10:43:52 Uhr
Goto Top
Lässt sich per Skript in der Registry auslesen.
126919
126919 11.03.2016 aktualisiert um 11:09:57 Uhr
Goto Top
Mit InstallShield MSI editieren und ENV-Variable hinzufügen, oder eine ergänzendes Transform-File (MST) für die MSI erstellen fertig face-wink

screenshot

Gibt auch genügend andere Tools die MSIs erstellen und anhand von Registry-Werten Umgebungsvariablen setzen können, wenn es eine GUI sein soll. Ansonsten per PS-Skript den Installationspfad auslesen und Umgebungsvariable ergänzen.

Gruß fk
knomus
knomus 11.03.2016 um 11:39:58 Uhr
Goto Top
Hallo Flachkoepper,
vielen dank für deine Lösung. So wie es aussieht, ist es genau das was ich suche. Leider habe ich das Programm InstallShield nicht zur Verfügung. Geht das evt. auch mit Orca oder einem ähnlichen Programm?
126919
126919 11.03.2016 aktualisiert um 12:56:26 Uhr
Goto Top
Controlling Environment Variables with Orca
Die Variable muss natürlich an eine im MSI existierende Komponente gebunden werden (Spalte Component) sonst wird sie nicht angewendet.