Open JDK installieren

Feedback und Verbesserungsvorschläge zu ACMP
Antworten
SKMGEsser
Beiträge: 36
Registriert: Di Feb 26, 2013 5:08 pm

Hallo zusammen,

vielleicht kann mir jemand einen Tipp geben.
Ich bin dabei ein neues Paket für Open JDK zu erstellen..... unter anderem wegen der neuen Preispolitik von Oracle :-)
OpenJDK ist ein ZIP-File das ich dann einfach in das Verzeichnis "C:\Program Files\Java\jdk-11.0.1" entpacken lasse.
Jetzt mein Problem..... ich muss dieses Java dann noch in der Systemvariable %PATH% hinterlegen.....
Folgende Anleitung möchte ich mittels ACMP umsetzen:

1.Extract the zip file into a folder, e.g. C:\Program Files\Java\ and it will create a jdk-11 folder (where the bin folder is a direct sub-folder). You may need Administrator privileges to extract the zip file to this location.

2.Set a PATH:

Select Control Panel and then System.
Click Advanced and then Environment Variables.
Add the location of the bin folder of the JDK installation to the PATH variable in System Variables.
The following is a typical value for the PATH variable: C:\WINDOWS\system32;C:\WINDOWS;"C:\Program Files\Java\jdk-11\bin"

3.Set JAVA_HOME:

Under System Variables, click New.
Enter the variable name as JAVA_HOME.
Enter the variable value as the installation path of the JDK (without the bin sub-folder).
Click OK.
Click Apply Changes.


Leider bekomme ich es noch nicht hin diese Variablen zu setzen.
Kann mir hier jemand einen Tipp geben wie ich das am besten umsetze?

Vielen Dank im voraus!!
cgoetz
Beiträge: 21
Registriert: Do Jun 24, 2010 11:26 am

Hallo SKMGEsser,

1.Extract:
Wie Sie schon geschrieben haben, kann man das Verzeichnis einfach nach "C:\Program Files\Java\jdk-11.0.1" entpacken.

2.Set a PATH:
PATH kann man mit dem Befehl SETX (in der CMD) bearbeiten. Hier im speziellen kann man folgenden Aufruf benutzen:

Code: Alles auswählen

SETX -M PATH "C:\Program Files\Java\jdk-11.0.1\bin;%%PATH%%" 
%PATH% ist hier die Windows-PATH-Variable. Es wird also "C:\Program Files\Java\jdk-11.0.1\bin" zur PATH-Variable hinzugefügt.

3.Set JAVA_HOME
JAVA_HOME kann man auch mit dem Befehl SETX (in der CMD) bearbeiten.

Code: Alles auswählen

SETX -M JAVA_HOME "C:\Program Files\Java\jdk-11.0.1"
Viel Erfolg beim Paketieren! :D
Mit freundlichen Grüßen

Christopher Götz

Package Factory
Aagon GmbH
SKMGEsser
Beiträge: 36
Registriert: Di Feb 26, 2013 5:08 pm

Hallo Herr Götz,

vielen Dank für die ausführliche Antwort!
Funktioniert so wunderbar!!
cgoetz
Beiträge: 21
Registriert: Do Jun 24, 2010 11:26 am

Hallo SKMGEsser,

wir benutzen den Befehl "Shell execute Command" mit:
File name: SETX
Parameters: -M PATH "C:\Program Files\Java\jdk-11.0.1\bin;%%PATH%%"

Mit "Execute Batch file" wird es auch funktionieren.
Mit freundlichen Grüßen

Christopher Götz

Package Factory
Aagon GmbH
Antworten