Seite 1 von 2

[Gelöst] Java 8 Update 40 klappt nicht

Verfasst: 13 Mär 2015, 15:44
von opsi.simi
Hallo,

ich wollte jetzt endlich mal von der Java Version 7 auf die 8 Updaten
und zwar direkt auf die 8u40
aber es klappt nur in meiner opsi-winst Installation, sobald ich daraus ein Java Paket machen
und es verteilen will, installiert er nichts :cry:

ich habe eine Setup.ins + delsub.ins + uninstall.ins

hier für die bessere Ansicht mal die Setup.ins
in der delsub.ins gebe ich die Deinstallation von alten Java Versionen mit

Code: Alles auswählen

[Initial]
;Standard Text, der während der Installation angezeigt wird
Message = Bitte warten, das Produkt wird installiert
;Loglevel einstellen
setLogLevel = 6
;Bei Fehlern abbrechen
ExitOnError = false
;Syntax Fehler werden in einem separaten Fenster angezeigt
ScriptErrorMessages = on
;Single-Step Mode nicht verwenden
TraceMode = off
;Im Batchmode das Winst-Fenster nicht im Vordergrund anzeigen
StayOnTop = false
 
[Actions]
;Variable für die Ermittlung des Betriebssystems
DefVar $OS$
set $OS$ = GetOS
 
;Variable für die Ermittlung der Betriebssystem Unterversion
DefVar $NTVersioninfo$
set $NTVersioninfo$ = GetNTVersion
 
;Variable zur Ermittlung der Systemarchitektur
DefVar $SystemType$
Set $SystemType$ = GetSystemType

;Name des Produkts (max. 12 Zeichen)
DefVar $ProductName$
Set $ProductName$ = "Java"
 
;Vollständiger Produktname incl. Versionsnummer
 DefVar $ProductNameFull1$
set $ProductNameFull1$ = "Java 1.8 Update 40"
 
;Dateiname des Produktbildes mit Erweiterung
DefVar $ProductPicture$
Set $ProductPicture$ = "java.png"

;Die Variable zur Auswertung des ExitCodes
DefVar $ExitCode$
 
;Prüfen der Winst Version
requiredWinstVersion >= "4.11"
 
;$ProductPicture$ und $ProductName$ anzeigen
ShowBitmap /3 "%scriptpath%\" + $ProductPicture$ $ProductName$

;Freien Speicherplatz ermitteln
if not (HasMinimumSpace ("%SYSTEMDRIVE%", "100 MB"))
     LogError "Nicht genügend Platz auf %SYSTEMDRIVE%"
     isFatalError
endif
 
;Anzeigen der Installationsbenachrichtigung incl. des vollen Produktnamens
Message "Installiere "+$ProductNameFull1$
 
	comment "Start setup program"
	Winbatch_install
  sub "%ScriptPath%\delsub.ins"
 
[Winbatch_install]
"%ScriptPath%\jre-8u40-windows-i586.exe" /s  REBOOT=Suppress
hoffe ihr habt mir einen Tipp oder findest irgendwas in meiner Setup.ins
was nicht stimmt,
hab das Paket jetzt schon zum 6mal umgebaut und nichts haut :?

Re: Java 8 Update 40 klappt nicht

Verfasst: 14 Mär 2015, 04:31
von mensch90
nimm doch die extrahierte msi version welche du nach dem start des installers in appdata findest... habe bereits 8u40 problemfrei an 150 clients mit der msi verteilt.

Re: Java 8 Update 40 klappt nicht

Verfasst: 14 Mär 2015, 07:25
von busabernhardg
Hallo,

bei Java 8 funktioniert der /s Parameter nicht mehr.
Ich rufe es so auf für 32Bit:
%SCRIPTPATH%\$JAVA32_EXE$ INSTALLDIR="%ProgramFiles32Dir%\java\jre8" WEB_JAVA_SECURITY_LEVEL=VH AUTO_UPDATE=Disable WEB_ANALYTICS=Disable /L c:\tmp\java_x32.log

Weitere Parameter => googeln
lg
Bernhard

Re: Java 8 Update 40 klappt nicht

Verfasst: 16 Mär 2015, 03:03
von SisterOfMercy
mensch90 hat geschrieben:nimm doch die extrahierte msi version welche du nach dem start des installers in appdata findest... habe bereits 8u40 problemfrei an 150 clients mit der msi verteilt.
Exactly this! Much easier. 8-)

Re: Java 8 Update 40 klappt nicht

Verfasst: 16 Mär 2015, 11:09
von opsi.simi
Hallo und vielen dank für die Antworten

ich habe mir jetzt wie ihr geraten habt die .msi aus:
C:\Users\testuser\AppData\LocalLow\Sun\Java
geklaut

und mein Paket umgebaut

mit dem Befehl auf .msi und jetzt läuft es

Code: Alles auswählen

 msiexec.exe/i "%SCRIPTPATH%\$Executable32$" /qb!
:mrgreen: DANKE DANKE beim auf die Sprünge helfen

Re: Java 8 Update 40 klappt nicht

Verfasst: 16 Mär 2015, 23:50
von mensch90
Würde ich nach

Code: Alles auswählen

JU=0 JAVAUPDATE=0 AUTOUPDATECHECK=0 RebootYesNo=No WEB_JAVA=1 /qb! REBOOT=ReallySuppress
abwandeln ;)

Re: [Gelöst] Java 8 Update 40 klappt nicht

Verfasst: 25 Mär 2015, 14:41
von grefabu
@mensch90:
Kann ich da auch das Installationsverseichnis setzen? mit INSTALLDIR="" ?
Wo bekomme ich eine Liste der Übergabeparameter für die msi?

Grüße

Gregor

Re: [Gelöst] Java 8 Update 40 klappt nicht

Verfasst: 25 Mär 2015, 15:26
von panisch
Hallo,

für die msi habe ich bisher auch noch nichts gefunden, seit Java 8 soll die msi wohl echt versteckt gehalten werden..

Für die .exe gibts aber auf Oracle folgendes, für eine Installation mit configurations Datei
http://docs.oracle.com/javase/8/docs/te ... onfig_file

Re: [Gelöst] Java 8 Update 40 klappt nicht

Verfasst: 25 Mär 2015, 16:19
von grefabu
Die msi kannst Du erhalten, wenn Du die exe Ausführst, liegt dann unter C:\Users\%BENUTZER%\AppData\LocalLow\Sun\Java

Danke für den Link

Gregor

Re: [Gelöst] Java 8 Update 40 klappt nicht

Verfasst: 25 Mär 2015, 17:04
von panisch
Das wusste ich, die benutz ich auch selber in meinen Paketen, Dokumentation gezielt zur msi gibts aber von Seitens Oracle seit Version 8 leider nicht mehr, die wollen dass der .exe Installer genutzt wird. :-/

Kein Problem :-)