#1
|
|||
|
|||
JD kompilieren mit JDK 9.0.1
Hallo,
ich wollte mich gerade nochmal am Wiki-Artikel zur JD-Entwicklungsumgebung orientieren (http://jdownloader.org/knowledge/wik...nt/get-started), allerdings habe ich beim kompilieren diverse Fehler, u.a.: Description: BASE64Decoder cannot be resolved to a type Resource: sftContainerV4.java Path: /JDownloader/src/org/jdownloader/container/sft line 33 Location: line 33 Type: Java Problem Gibt ein evtl einen aktualisierten Guide bzw. was muss ich machen, um diese Probleme zu beheben? Wenn ich dann auf "Proceed with launch" gehe, erhalte ich die Meldung, dass ich keine gültige Synthetica Lizenz habe. Wie kann ich das beheben? Vielen Dank schonmal! |
#2
|
|||
|
|||
java9 removed sun.misc.BASE64Decoder.
You can use java 1.8. @Jiaz sun.misc.* javax.xml.bind.DatatypeConverter still have to use these. |
#3
|
||||
|
||||
@nap0r: Bzgl Synthetica Lizenz:
Lege die JDownloader.jar und Core.jar Dateien einer Standalone Version in den JDownloader Ordner deiner Arbeitsumgebung. Bei mir ist das .jd_home. Solltest auf der Konsole sehen. Dann verschwindet die Synthetica Meldung. oder Ändere das Theme/LookAndFeel in den Profieinstellungen auf ein native LookAndFeel JDownloader läuft zwar mit Java9, aber natürlich werden hier und da noch interne/nicht mehr vorhandene Klassen angesprochen. Die Änderungen am SFT Container werd ich gleich einchecken. Wir empfehlen derzeit auf JDK8 zu Entwickeln. Bei weiteren Fragen am besten direkt an support@jdownloader.org oder im Chat (irc, freenode, #jdteam)
__________________
JD-Dev & Server-Admin Last edited by Jiaz; 27.11.2017 at 13:46. |
|
|