mardi 3 février 2015

Funktionen von jre7 fehlen in jre8

Hi Forum



ich habe eine Anwendung mit JRE7 kompiliert, welche folgende Anweisung enthält:




Java Code:






  1. sun.net.www.protocol.http.HttpURLConnection .getHttpLogger().setLevel(java.util.logging.Level.OFF.intValue())









nun stürzt jedoch die Anwendung auf Systemen mit JRE8 ab:




Java Code:






  1. java.lang.NoSuchMethodError : sun.util.logging.PlatformLogger.setLevel(I)V



  2. at ch.swisssafelab.mid.environment.d.<init>(Unknown Source)



  3. at ch.swisssafelab.mid.environment.Main.<init>(Unknown Source)



  4. at ch.swisssafelab.mid.environment.Main.main(Unknown Source)











Wenn ich nun das Projekt für JRE8 kompilieren möchte, muss ich die Zeile wie folgt anpassen:


Java Code:






  1. sun.net.www.protocol.http.HttpURLConnection .getHttpLogger().setLevel(sun.util.logging.PlatformLogger.Level.OFF)









Damit ist aber die Anwendung nicht mehr lauffähig auf jre7 Plattformen.



Wie kann ich die Zeilen anpassen, dass diese auf jre7 und/oder jre8 Plattformen laufen? Ich möchte nicht die Anwendung mal für jre7 und mal für jre8 kompilieren. Denn wenn ein Benutzer nun jre7 auf jre8 aktualisiert, läuft sie nicht mehr.



Ideen?





Funktionen von jre7 fehlen in jre8

0 commentaires:

Enregistrer un commentaire