Java lässt sich auf älterem Win 7 nicht mehr installieren

Sniper1000

Mitglied
Neueste Version z.N. auf exe geklickt. Taucht 2 x mal im Taskmanager auf. Es tut sich: nichts !
Als msi läuft 50% durch, Balken bleibt stehen.
Ursache ??
Gelegentlich benutztes Win 7 aus technischen Gründen.
Hat schon ein paar Defekte im Component Store. sfc Fehler.
dism unter 7 geht nicht.
Inplace Upgrade geht nicht durch.
Update Readyness Tool bringt auch nicht viel.
Neuinstallation kann man machen, habe aber noch 2. intaktes 7 und auch alles bis 11.
War der Meinung, dass Java von Netframework abhängt.
Da gibt es auch immer wieder Probleme mit älteren Windows-Systemen.
Jemand meinte, nein, keine Abhängigkeit.
Wovon ist Java bei Windows abhängig, dass es sich nicht installiert ??
Mögliche Ursache ??
Ist Java komplett standalone ?
Würde gerne die Ursache rausfinden und beheben.
Ein paar Tipps ??
 

KonradN

Super-Moderator
Mitarbeiter
Also Du gibst nicht wirklich Informationen ... wenn Du ein MSI installierst, dann findet sich auch ein Logfile mit mehr Details ... Dazu ggf. die Installation direkt per msiexec starten mit einem aufruf wie: msiexec /i "installer.msi" /l*v "log.log"

Ansonsten st auch die Frage, was Du genau versuchst zu installieren? Welche Version und so?

Generell gibt es aber keine wirklichen Abhängigkeiten, die Du herunter laden bzw. installieren musst. Aber bei der Installation kann es natürlich zu diversen Problemen geben wie z.B. wenn irgendwelche Dateien nicht geschrieben werden können oder so ... Einfacher Workaround kann aber sein, einfach Java als ZIP herunter zu laden (sprich ein OpenJDK wie das von Adoptium). Dann musst Du nur ein ZIP entpacken und kannst dann Java nutzen...

Aber je nachdem, was Du machen willst, brauchst Du so Dinge with PATH, JAVA_HOME Umgebungsvariable und im worst case paar Registrykeys, die es vor vielen vielen Jahren mal gab ...
 

Sniper1000

Mitglied
Also Du gibst nicht wirklich Informationen ... wenn Du ein MSI installierst, dann findet sich auch ein Logfile mit mehr Details ... Dazu ggf. die Installation direkt per msiexec starten mit einem aufruf wie: msiexec /i "installer.msi" /l*v "log.log"

Ansonsten st auch die Frage, was Du genau versuchst zu installieren? Welche Version und so?

Generell gibt es aber keine wirklichen Abhängigkeiten, die Du herunter laden bzw. installieren musst. Aber bei der Installation kann es natürlich zu diversen Problemen geben wie z.B. wenn irgendwelche Dateien nicht geschrieben werden können oder so ... Einfacher Workaround kann aber sein, einfach Java als ZIP herunter zu laden (sprich ein OpenJDK wie das von Adoptium). Dann musst Du nur ein ZIP entpacken und kannst dann Java nutzen...

Aber je nachdem, was Du machen willst, brauchst Du so Dinge with PATH, JAVA_HOME Umgebungsvariable und im worst case paar Registrykeys, die es vor vielen vielen Jahren mal gab ...
Java für Windows allgemein, 8 461 neueste Version.
Stichpunkt wäre für mich, es können diverse Dateien nicht geschrieben werden = Installation hängt.
Nur die Ursache ist unklar.
 

KonradN

Super-Moderator
Mitarbeiter
Java für Windows allgemein, 8 461 neueste Version.
Stichpunkt wäre für mich, es können diverse Dateien nicht geschrieben werden = Installation hängt.
Nur die Ursache ist unklar.
und mal nach dem Logfile geschaut? Die folgende Seite gibt mehr Infos dazu:

Hast du mal den Installer von Adoptium ausprobiert?

Oder endlich mal das System ordentlich neu aufgesetzt? Wenn ich den alten Thread durchgehe, dann sträuben sich mir die Nackenhaare …
 

KonradN

Super-Moderator
Mitarbeiter
Einfach nur noch einmal der klare Hinweis:
Hast du mal den Installer von Adoptium ausprobiert?

Und was genau machst Du? Arbeitest Du mit eine MSI, die Du per ExeToMSIConverter erstellt hast? Ich würde da erst einmal nicht mit solchen Tools heran gehen sondern den original Installer so verwenden, wie es angedacht ist vom Anbieter.

Da würde ich dann ggf. auch erst einmal ein Cleanup probieren: https://www.java.com/de/download/uninstalltool.jsp

Aber wichtig ist auch die Frage: Ist es weiterhin der alte Rechner aus dem alten Thread ohne jede Neuinstallation und so? Man kann ggf. die vielen Bereinigungs-Tools ansehen - zumindest damals gab es da Tools, die z.B. die Registry auf falsch registrierte DLLs durchsuchte und so .. Evtl. ist etwas in der Art hilfreich.

ABER: Ich halte davon absolut nichts! Wenn Du Dir den Rechner zerhauen hast: Dann bau ihn sauber auf! Ein zerhauenes Betriebssystem macht immer mehr Arbeit als ein Neuaufbau. Windows ist da halt leider relativ brutal und ungeschützt (Wobei das ja langsam auch kommt.... mit dem ganzen Reset und Provisioning über das Netz/Internet). Daher gibt es halt in Firmen auch so Dinge wie App-V, die eingesetzt werden können (MDOP hatte ich ja im alten Thread wohl auch schon erwähnt ... als Privatperson hat man das aber nicht zur Verfügung).

Daher: Wenn Dein Rechner ein zerschossenes OS hat: Entweder Du lebst damit (dann nutzt Du halt das OpenJDK von Java 8 falls das noch geht) oder minimale Bereinigungsaktionen (uninstalltool wäre da eine Möglichkeit), ehe man dann direkt den Rechner neu aufsetzt (Das sollte man immer können. Bei aktuellem Windows ist die Reset Funktionalität super - da reichen dann restic Backups und die Installer der Software ...)
 

Sniper1000

Mitglied
@KN:
Das System ist eines von vielen. Mehrere SSDs, HDDs, Laptop. 7 Systeme, 8.1, 10 und 11 und ein bisschen Linux.
Es stimmt bei den älteren beiden 7 Systemen prinzipiell was mit Java nicht.
Das Cleanuptool öffnet normalerweise ein typisches Java Layout.
Hier aber nur ein kleines Fenster ohne jede Beschriftung und 2 leere Buttons.
Daher die Frage nach der Ursache.
Component Store Corruption ist teils vorhanden.
Was sagen die Logs ??
Es wird am Ende ein unklares Windows Problem sein.
Angefangen hat es damit, dass schon früher nur die msis gingen, die exes nicht mehr.
Und die msis installieren dann Java unter Windows,
aber es fehlt dann immer der Update Reiter oder Button bei dem Programmpunkt Java in der Systemsteuerung.
 

KonradN

Super-Moderator
Mitarbeiter
1) Hast Du mal geschaut, ob Du von Hand das vorhandene Java entfernen kannst? Denn gewisse Reste dürften da sein und die Probleme bereiten
2) Den Hinweis zu dem OpenJDK hast Du mehrfach bekommen, wieso hast Du das noch nicht probiert?
3) Und wenn ein System von vielen ist, dann sollte ein sauberer Neuaufbau doch kein Problem sein... (Und dann ggf. ein Image ziehen, damit Du einen sauberen Stand hast, zu dem Du immer wieder zurück kannst?)
 

Sniper1000

Mitglied
8 451 hatte ich entfernt. Open JDK kenne ich nicht, was ich nicht genau weiß, bin ich immer vorsichtig.
Geben die Logs nichts her ??
Da das ein System von vielen ist, brauche ich es nicht mal unbedingt.
Ich lerne nur gerne aus Fehlern. Da könnte man schlau(er) werden, wenn man es herausfindet.
Ich wollte einfach, dass das normale Java für Windows funktioniert, und wenn nicht, Ursache rausfinden.
Habe 2 Installationen nun von Exe to Msi, aber nicht komplett oder defekt, da unter Programme kein Icon.
Zufällig fand ich unter Temp eine nicht von mir erzeugte msi. Statt 38 MB nur 35.
Die ging auf einmal !
Aber ohne Update-Reiter.
Schon das ist wieder komisch.
Also warum gehen exe nicht aber msi ??
Und warum geht das Clean Tool nicht, nicht mal ein richtiges Fenster ??
Fragen über Fragen, ist klar.
Also eher dann was ist der zugrundeliegende Windows Defekt !
 

Anhänge

  • 3 mal Java 2 mal defekt 1 mal ok 7 1 SD.jpg
    3 mal Java 2 mal defekt 1 mal ok 7 1 SD.jpg
    153 KB · Aufrufe: 0

thecain

Top Contributor
Ich verstehe das Ziel nicht ganz. Aus Fehler lernen finde ich ja gut, aber hier ist der Fehler offenbar ein uraltes Windows.

Zum Thema: Warum eigtl mit Installer? Ich kann mich nicht daran erinnern, wann ich Java zum letzten mal mit einem Installer installiert habe.

1. Download als zip
2. Entpacken am gewünschten Ort
3. Path setzen

Fertig
 

KonradN

Super-Moderator
Mitarbeiter
Warum eigtl mit Installer?
Er versucht ja, die Java 8 Runtime zu installieren. Und da gibt es halt leider noch die ganze globale Sch...:
Wrapper-Binaries wurden in System32 abgelegt. Diese schauen dann in der Registry nach, welche Java Version aktiv ist um diese dann zu starten.

Und das sind mehrere Binaries, die beim uninstall auch stehen bleiben. (Klar, die kommen ja mit jeder Installation mit. Windows Installer unterstützt zwar auch sowas wie Zähler und damit hätte man es wohl auch lösen können, aber da hatte man sich damals dagegen entschieden.

Adoptium kann auf Wunsch im Installer auch diese Registry Keys setzen. Das macht auch Sinn, wenn man eben so eine alte Installation einmal hatte ... denn als unbedarfter Windows User Dateien von Hand in System32 aufräumen? Und das noch im 32Bit Subsystem und so? Da sage ich einem User lieber: Installiere Adoptium und installiere die Registry-Keys mit....

Aber ja - ich hatte eigentlich gehofft, dass diese Zeit nun wirklich vorbei wäre ... aber wir sehen ja, wie selbst komplett verweste, tote Pferde doch noch fleissig geritten werden ...
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
J Mein Java Programm lässt sich nicht mehr bearbeiten Java Basics - Anfänger-Themen 2
S Erste Schritte Java Applet lässt sich im Browser nicht öffnen Java Basics - Anfänger-Themen 9
J Java Datei lässt sich nicht kompilieren Java Basics - Anfänger-Themen 3
G Java lässt sich nicht installieren Java Basics - Anfänger-Themen 1
A Java-Zeilenprogramm lässt sich nicht exportieren Java Basics - Anfänger-Themen 13
M Java Class File lässt sich nicht ausführen Java Basics - Anfänger-Themen 3
H Java Archiv lässt sich nur pfadgebunden öffnen? Java Basics - Anfänger-Themen 26
W [Java Archive (JAR) Datei erstellen] Lässt sich nicht ausfürhren Java Basics - Anfänger-Themen 7
J Probleme mit drucken aus Java Java Basics - Anfänger-Themen 3
Gokul Java chart library suggestion for web application? Java Basics - Anfänger-Themen 2
D wie kann ich gcc aus einer .java datei heraus aufrufen? Java Basics - Anfänger-Themen 2
S Text Formatierung in Java Java Basics - Anfänger-Themen 2
B Erste Schritte yaml parsen in Java Java Basics - Anfänger-Themen 19
C Methoden Umlaute in Java Java Basics - Anfänger-Themen 18
W Java-PRogramm liest als EXE-File Nicht USB, jedoch aus NetBeans Java Basics - Anfänger-Themen 45
W Methoden java map ersatz für c++map Java Basics - Anfänger-Themen 3
M Erste Schritte Java Primzahltester Java Basics - Anfänger-Themen 4
A csv Reader für Java? Java Basics - Anfänger-Themen 27
K Java - Enums Java Basics - Anfänger-Themen 30
tomzen Java Unterstützung für exel dateien installieren. Java Basics - Anfänger-Themen 2
Rookar java.lang.NoClassDefFoundError: org/json/JSONException Java Basics - Anfänger-Themen 2
Rookar Mit Button andere java öffnen Java Basics - Anfänger-Themen 4
F Java Object to Hashmap ? Java Basics - Anfänger-Themen 6
I Backend in Java und Ansicht von Dateien in statische HTML Seiten? Java Basics - Anfänger-Themen 15
R Input/Output Verwendung des Euro-Zeichens in Java Java Basics - Anfänger-Themen 7
I Push Nachrichten von JAVA EE App an Mobile App Java Basics - Anfänger-Themen 3
H .java Dateien in Eclipse einbinden und ausführen Java Basics - Anfänger-Themen 1
onlyxlia Schlüsselworte Was meint man mit "einen Typ" in Java erstellen? Java Basics - Anfänger-Themen 2
O Java Kara geschweifte Klammern Java Basics - Anfänger-Themen 2
G Mausrad logitech kann links und rechts klick wie in java abragen. Java Basics - Anfänger-Themen 15
XWing Java Klssenproblem Java Basics - Anfänger-Themen 4
R Umgebungsvariable java -cp gibt immer Java-Hilfe... Java Basics - Anfänger-Themen 3
farbenlos Csv Datei in Java einlesen Java Basics - Anfänger-Themen 18
F TableModelListener: java.lang.ArrayIndexOutOfBoundsException: 132 Java Basics - Anfänger-Themen 3
G Java 8 - Support-Ende Java Basics - Anfänger-Themen 7
T Java Weihnachtsbaum + Rahmen Java Basics - Anfänger-Themen 1
N Will mit Java anfangen Java Basics - Anfänger-Themen 13
Ü Java Array - Buchstaben als Zahlen ausgeben Java Basics - Anfänger-Themen 22
M Java Iterator Verständnisfrage Java Basics - Anfänger-Themen 6
M Java Mail Programm Java Basics - Anfänger-Themen 4
Sniper1000 Java 391 für Windows Java Basics - Anfänger-Themen 37
G Java long- in int-Variable umwandeln Java Basics - Anfänger-Themen 6
JaZuDemNo Java im Studium Java Basics - Anfänger-Themen 7
E Java Programm zur anzeige, ob Winter- oder Sommerzeit herrscht Java Basics - Anfänger-Themen 62
I QR code in Java selber generieren Java Basics - Anfänger-Themen 5
V Java-Ausnahmebehandlung: Behandlung geprüfter Ausnahmen Java Basics - Anfänger-Themen 1
krgewb Java Streams Java Basics - Anfänger-Themen 10
A Überwältigt von der komplexen Java Welt Java Basics - Anfänger-Themen 29
O Mehrfachvererbung auf Spezifikations- und Implementierungsebene in Java. Interfaces Java Basics - Anfänger-Themen 19
John_Sace Homogene Realisierung von Generics in Java ? Java Basics - Anfänger-Themen 19
P Meldung aus Java-Klasse in Thread an aufrufende Klasse Java Basics - Anfänger-Themen 1
R mit Java API arbeiten Java Basics - Anfänger-Themen 9
P JDK installieren Probleme bei der Java-Installation Java Basics - Anfänger-Themen 8
S Java: Wie sortiere ich eine ArrayList benutzerdefinierter Objekte nach einem bestimmten Attribut? Java Basics - Anfänger-Themen 2
Timo12345 JNLP File mit Java öffnen Java Basics - Anfänger-Themen 2
S Video Editierung mit Java.._ Java Basics - Anfänger-Themen 2
F Einstelungen in Java - CursorBlinkRate Java Basics - Anfänger-Themen 10
A PHP $_POST["name"] in Java Java Basics - Anfänger-Themen 3
vivansai21 Is there a oneliner to create a SortedSet filled with one or multiple elements in Java? Java Basics - Anfänger-Themen 9
Athro-Hiro Weißes Bild in Java erstellen Java Basics - Anfänger-Themen 3
Arjunreddy Can someone please tell me how to use a debugger in BlueJ(a Java environment) Java Basics - Anfänger-Themen 1
M Java assoziationen (UML) Java Basics - Anfänger-Themen 8
H Excel-Tabellen mit Java erstellen Java Basics - Anfänger-Themen 4
Simon16 Java ArrayListe von einer Klasse sortieren Java Basics - Anfänger-Themen 2
P Wie kann ich in meinem Java Programm etwas dauerhaft speichern? Java Basics - Anfänger-Themen 5
H Nutzt Eclipse alle CPU-Threads beim Ausführen von Java-Programmen? Java Basics - Anfänger-Themen 4
xXGrowGuruXx Java einstieg, leichte sache 0 verstanden Java Basics - Anfänger-Themen 7
A java.sql.SQLException: Data type mismatch. Java Basics - Anfänger-Themen 1
H Java-Programm zur Ausgabe von Zuständen Java Basics - Anfänger-Themen 80
N Java Spiel Figur auf dem Hintergrundbild bewegen. Java Basics - Anfänger-Themen 11
G Kann Java-Programm nicht als jar aufrufen, auch als EXE nicht Java Basics - Anfänger-Themen 19
N Java Taschenrechner hat Jemand vlt einen Tipp dafür wie ich jetzt die buttons verbinden kann und das Ergebnis auf dem textfield anzeigen lassen kann Java Basics - Anfänger-Themen 13
A Lerngruppe Java Java Basics - Anfänger-Themen 2
G Help me in the Java Program Java Basics - Anfänger-Themen 2
L Java- Vererbung Java Basics - Anfänger-Themen 4
LimDul Suche Java Stream Tutorial Java Basics - Anfänger-Themen 2
_so_far_away_ Ich möchte Java lernen Java Basics - Anfänger-Themen 11
benny1993 Java Programm erstellen für ein Fußball-Turnier Java Basics - Anfänger-Themen 3
M Datentypen While-Schleife eine Java Methode erstellen Java Basics - Anfänger-Themen 3
V Bild per Java Script austauschen Java Basics - Anfänger-Themen 7
MoxMorris this Keyword in Java Java Basics - Anfänger-Themen 14
D Wie kann man in Java nach Arrays auf Duplikate prüfen Java Basics - Anfänger-Themen 12
wolei JAVA Zeitdifferenz feststellen. Java Basics - Anfänger-Themen 4
DiyarcanZeren Rekursion in Java Java Basics - Anfänger-Themen 5
wolei Java generic interface in a generic class Java Basics - Anfänger-Themen 6
monsterherz Ablauf der Erstellung eines Java Programmes Java Basics - Anfänger-Themen 17
monsterherz Circle.java:5: error: <identifier> expected Java Basics - Anfänger-Themen 2
julian-fr Wie kann ich am besten Java lernen? Java Basics - Anfänger-Themen 17
A Java-Properties und -RessourceBundles Java Basics - Anfänger-Themen 5
lrnz22 Java-Basics-Aufgabe Java Basics - Anfänger-Themen 8
R Java kann nicht installiert werden Java Basics - Anfänger-Themen 8
marcelnedza Finde meinen Fehler in einer Methode nicht, Java Karol Java Basics - Anfänger-Themen 15
G In ein java Dokument Ton einbinden Java Basics - Anfänger-Themen 1
C was heisst es wenn java ']' erwartet ? Java Basics - Anfänger-Themen 2
KeinJavaFreak Erste Schritte Programm "Java(TM) Platform SE binary " nicht vorhanden Java Basics - Anfänger-Themen 1
KeinJavaFreak Erste Schritte Java "Executable Jar File" nicht vorhanden Java Basics - Anfänger-Themen 1
melisax Java 2D-Array Tabelle Java Basics - Anfänger-Themen 4
melisax Java Array Wert an bestimmtem Index angeben Java Basics - Anfänger-Themen 14
J Java Testklasse Java Basics - Anfänger-Themen 5
P Java Selenium . Parameterized.Parameters erzeugt eine Fehlermeldung Java Basics - Anfänger-Themen 14

Ähnliche Java Themen


Oben