Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   OpenJDK für Delphi installieren (https://www.delphipraxis.net/203730-openjdk-fuer-delphi-installieren.html)

Int3g3r 17. Mär 2020 14:42

OpenJDK für Delphi installieren
 
Liste der Anhänge anzeigen (Anzahl: 1)
Guten Tag,

Radstudio 10.1 Berlin

Ich möchte eine Android Applikation kompilieren. Dazu wird das Android SDK benötigt, für das Android SDK wir das Java JDK zuerst benötigt. Da Oracle die Lizenz angepasst hat möchte ich das OpenJDK für diesen zweck verwenden.

Dies habe ich auch meiner Meinung nach korrekt (Manuell) installiert.
JAVA_HOME & PATH habe ich gesetzt.

Eingabeaufforderung:
Code:
C:\>java -version

openjdk version "13.0.2" 2020-01-14
OpenJDK Runtime Environment (build 13.0.2+8)
OpenJDK 64-Bit Server VM (build 13.0.2+8, mixed mode, sharing)
1) Nun drücke ich auf Kompillieren
2) Nun frägt mich Rastudio : "Android SDK ist erforderlich. Soll dies automatisch installiert werden?"
-> Ja
3) Ich akzeptiere alle EULAs für AndroidSDKTools, AndroidSDK, AndroidNDK.
4) Es erscheint folgende Meldung obwohl java JDK installiert ist: (BILD)

Warum erkennt Radstudio 10.1 Berlin Java nicht ?

Danke im Voraus,
Int3g3r

Rollo62 17. Mär 2020 15:07

AW: OpenJDK für Delphi installieren
 
Schau Dir mal das an, habe ich aber selbst noch nicht ausprobiert.
Ich warte ob das in Rx10.4 schon erledigt ist.

Int3g3r 18. Mär 2020 10:10

AW: OpenJDK für Delphi installieren
 
Zitat:

Zitat von Rollo62 (Beitrag 1459964)
Schau Dir mal das an, habe ich aber selbst noch nicht ausprobiert.
Ich warte ob das in Rx10.4 schon erledigt ist.

Habe ich nun versucht.
Beim AndroidSKD komme ich nicht weiter... Java-Exception beim ausführen von "sdkmanager --list"
Code:
Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlSchema
        at com.android.repository.api.SchemaModule$SchemaModuleVersion.<init>(SchemaModule.java:156)
        at com.android.repository.api.SchemaModule.<init>(SchemaModule.java:75)
        at com.android.sdklib.repository.AndroidSdkHandler.<clinit>(AndroidSdkHandler.java:81)
        at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:73)
        at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:48)
Caused by: java.lang.ClassNotFoundException: javax.xml.bind.annotation.XmlSchema
        at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:602)
        at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
        ... 5 more
EDIT:
Bei Radstudio 10.1 Berlin wird das ADT Windows Package gebraucht dies wird nicht mehr weiterentwickelt.
https://www.droidwiki.org/wiki/ADT
https://www.embarcadero.com/starther...ent_tools.html

Ich habe das komplette Android Studio installiert. Dort wird das SDK installiert ohne Java Fehler.
Leider ist die SDK Struktur nicht mehr gleich wie im ADT daher kann man dieses SDK nicht verwenden.

Daher am besten auf eine neuere Radstudio Version upgraden.


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:12 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz