Thread: [Solved] Falsche Java Version?
View Single Post
  #26  
Old 05.02.2015, 13:30
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 66,134
Default

Mal ein paar Dinge die geklärt werden sollten:

Die verlinkten Installer(Signatur von pspzockerscene) sind alle Clean.
Es handelt sich um den direkten Output von Install4J welche nur noch mit einem Code-Sign
Zertifikat signed wurden. Und genau diese Zertifikat ist geflaggt.
Entfernt man es von Hand-> Voila -> File is clean!

Weder diese Installer(Install4J) noch der Updater selbst installieren irgendwelche Adware/Malware!
Rufschädigung und Falschaussagen sind in Zeiten des anonymen Internets eben sehr einfach möglich!

Wie schon bereits erwähnt ist der Installer bei manchen AV-Herstellern wegen des verwendeten Code-Sign Zertifikats geflaggt.
So manches AV-Tool belässt es eben bei der reinen Prüfung des Zertifikats. Nehme die harmlose notepad.exe und signiere sie mit dem Zertifikat und
"dolle" AV-Tools löschen die Datei schneller als du "aber" sagen kannst.

Zum Beispiel hat AVG vor wenigen Tagen unser Zertifikat aufgrund einer False-Positive Meldung komplett geflaggt, worauf ALLE Datein mit dem Zertifikat gelöscht wurden. Also Installer/JDownloader Starter/Uninstall.exe/Software-Produkte abseits von JDownloader...Mehr brauch ich nicht sagen.
Genau so einfach ist übrigens auch ein False-Negativ möglich. Signiere ein böses Tool mit einer "guten" Signatur und die Malware passiert ungehindert AV/Firewall.
Soviel zu den *dollen* AV-Tools.

Wir sind noch jeder Meldung bzgl "heimlicher" Adware/Malware nachgegangen!

Nun zu der Java-Sache:
JDownloader 1 startet auch mit Java 1.8 Update 31. Das Problem jedoch ist, dass JDownloader 1 schon in die Jahre gekommen ist und
zu der Zeit nur Java 1.5 und 1.6 existierten. Sprich andere Versionen konnten weder getestet, noch offiziell unterstützt werden.
Da sich internas in Java seit 1.7 geändert haben, kann es somit zu Probleme in JDownloader 1 kommen.

JDownloader 2 ist zu Java 1.6,1.7,1.8,1.9... kompatibel.

Der Grund warum JDownloader 1 nach einem Java Update nicht mehr starten mag,lässt sich wie folgt erklären.
JDownloader verwendet einen Launcher (.exe) welche java nutzt um JDownloader zu starten.
Ist dieser Launcher nun zum Beispiel 32 Bit (je nachdem welche Version man damals installiert hat) und Java updated sich nun auf eine 64 Bit Version, so
kann JDownloader nicht mehr über diesen Launcher gestartet werden,da 32 Bit Launcher und 64 Bit Java nicht kompatibel sind.
Selbiges gilt natürlich auch für 64 Bit Launcher und 32 Bit Java.

In beiden Fällen sollte ein starten der JDownloader.jar direkt jedoch funktionieren.
Ebenfalls ein starten via cmd.exe, zum Beispiel:
java.exe -jar JDownloader.jar
javaw.exe -jar JDownloader.jar

Falls noch weitere Fragen vorhanden sind, so zögert bitte nicht und fragt nach
__________________
JD-Dev & Server-Admin