Alles klar, soweit scheint es zu funktionieren. Es werden aber ein paar Warnungen in der Kommandozeile angezeigt:
Code: Alles auswählen
21:46:28 INFORMATION: Using settings from file D:\***\TV-Browser\settings\4.0.1\settings.prop
21:46:28 WARNUNG: cannot load plugin D:\***\TV-Browser\plugins\NewsPlugin.jar - already loaded
21:46:28 WARNUNG: iconUrl is not in cache for channelId SKYSPORTUHD. prevUrl=null. currentUrl=577
21:46:28 WARNUNG: iconUrl is not in cache for channelId SKYSPORTBUNDESLIGAUHD. prevUrl=null. currentUrl=577
21:46:28 WARNUNG: unable to change permissions for everybody: D:\***\TV-Browser\settings\4.0.1\.store\googlecalx
21:46:28 WARNUNG: unable to change permissions for owner: D:\***\TV-Browser\settings\4.0.1\.store\googlecalx
21:46:29 WARNUNG: iconUrl is not in cache for channelId TV1000-Comedy. prevUrl=null. currentUrl=769
21:46:29 WARNUNG: iconUrl is not in cache for channelId Viasat-Series. prevUrl=null. currentUrl=769
21:46:29 WARNUNG: Invalid library manifest!
Können diese ignoriert werden?
EDIT:
Zu dem eigentlichen Problem mit HiDPI und Java 9: Wenn ich (bei Nutzung Java 9) in der Programmübersicht einen Rechtsklick mache, dann erscheinen in der Kommandozeile folgende Meldungen:
Code: Alles auswählen
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by com.jgoodies.common.internal.RenderingUtils (file:/D:/***/TV-Browser/tvbrowser.jar) to method sun.swing.SwingUtilities2.drawStringUnderlineCharAt(javax.swing.JComponent,java.awt.Graphics,java.lang.String,int,int,int)
WARNING: Please consider reporting this to the maintainers of com.jgoodies.common.internal.RenderingUtils
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Das weißt ja schon einmal auf eine konkrete Methode hin, wo vielleicht der Fehler liegen könnte. Ich habe deshalb einmal auf der Seite von JGoodies nachgeschaut und dort heißt es im Changelog von JGoodies Common 1.18.0 vom Oktober 2017:
o Experimental support for Java 9 on high dpi devices.
Vielleicht ist das die Problemlösung? Leider scheint es die neuen Versionen aber nicht mehr so ohne weiteres kostenlos zu geben
.
Alles klar, soweit scheint es zu funktionieren. Es werden aber ein paar Warnungen in der Kommandozeile angezeigt:
[code]21:46:28 INFORMATION: Using settings from file D:\***\TV-Browser\settings\4.0.1\settings.prop
21:46:28 WARNUNG: cannot load plugin D:\***\TV-Browser\plugins\NewsPlugin.jar - already loaded
21:46:28 WARNUNG: iconUrl is not in cache for channelId SKYSPORTUHD. prevUrl=null. currentUrl=577
21:46:28 WARNUNG: iconUrl is not in cache for channelId SKYSPORTBUNDESLIGAUHD. prevUrl=null. currentUrl=577
21:46:28 WARNUNG: unable to change permissions for everybody: D:\***\TV-Browser\settings\4.0.1\.store\googlecalx
21:46:28 WARNUNG: unable to change permissions for owner: D:\***\TV-Browser\settings\4.0.1\.store\googlecalx
21:46:29 WARNUNG: iconUrl is not in cache for channelId TV1000-Comedy. prevUrl=null. currentUrl=769
21:46:29 WARNUNG: iconUrl is not in cache for channelId Viasat-Series. prevUrl=null. currentUrl=769
21:46:29 WARNUNG: Invalid library manifest![/code]
Können diese ignoriert werden?
EDIT:
Zu dem eigentlichen Problem mit HiDPI und Java 9: Wenn ich (bei Nutzung Java 9) in der Programmübersicht einen Rechtsklick mache, dann erscheinen in der Kommandozeile folgende Meldungen:
[code]WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by com.jgoodies.common.internal.RenderingUtils (file:/D:/***/TV-Browser/tvbrowser.jar) to method sun.swing.SwingUtilities2.drawStringUnderlineCharAt(javax.swing.JComponent,java.awt.Graphics,java.lang.String,int,int,int)
WARNING: Please consider reporting this to the maintainers of com.jgoodies.common.internal.RenderingUtils
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release[/code]
Das weißt ja schon einmal auf eine konkrete Methode hin, wo vielleicht der Fehler liegen könnte. Ich habe deshalb einmal auf der Seite von JGoodies nachgeschaut und dort heißt es im Changelog von JGoodies Common 1.18.0 vom Oktober 2017:
[quote]o Experimental support for Java 9 on high dpi devices.[/quote]
Vielleicht ist das die Problemlösung? Leider scheint es die neuen Versionen aber nicht mehr so ohne weiteres kostenlos zu geben :(.