Android Studio, das ich zur App-Entwicklung benutze, zeigte beim Start immer die Warnung "intermittent performance" wegen OpenJDK und empfahl, besser Oracle JDK zu verwenden. Okay, ich also das openJDK entfernt und die neueste JDK von Oracle (JDK1.8.0_31) installiert. Das Problem ist, dass Android Studio jetzt nicht mehr startet, ich vermute, weil die Installation das jdk1.8.0_31 werweisswohin installiert hat, offenbar NIcht dahin, wo die alten Pfad-Variablen (oder Umgebungsvariablen), also STUDIO_JDK oder JAVA_HOME oder JDK_HOME, drauf gesetzt waren. Okay. Nun hab ich die neueste Oracle JDK Version installiert, aber ich glaube, sie wird nicht benutzt.
Folglich habe ich die letzten zwei Tage damit verbracht, in Foren nach Lösungen dafür zu suchen, wie ich Android Studio sagen kann, dass und Wie es auf das Oracle JDK zugreifen soll.
Zuletzt war ich hier https://en.opensuse.org/SDB:In…tall_using_Oracle.27s_RPM und habe die Anweisungen befolgt. (Wobei ich natürlich nicht Noch mal das jdk installiert habe, aber ab danach.)
Diese Kommandos:
# update-alternatives --install "/usr/bin/java" "java" "/usr/java/latest/bin/java" 1
# update-alternatives --set java /usr/java/latest/bin/java
ergeben bei mir: Nichts. und dieses
rpm -ql $(rpm -qa | grep jre) | grep libnpjp2.so
- das, laut der Seite, ein result with its absolute path liefern sollte, ergibt in meiner bash nur ein
rpm: no arguments given for query
Ich hab kein Plan, wie ich Android Studio mitteilen soll, wie (also wo) auf das benötigte (diesmal: Oracle) JDK zugreifen kann. :O
Ach ja, noch was: ich habe schon die besagten Umgebungsvariablen (JAVA_HOME, STUDIO_JDK, JDK_HOME) neu gesetzt, mit export VARIABLE usw.
Wenn ich dann mit echo $VARIABLE nachfrage, zeigt die bash auch den Pfad an, den ich davor eingegeben habe. ABER: Wenn ich die bash schließe und neu öffne und dann wieder mit echo abfrage, gibt es die alte bzw garkeine (bei STUDIO_JDK) Pfad-Angabe!
Hat irgendjemand eine ähnliche Erfahrung diesem Variablensetzen gemacht?
Ich wäre echt dankbar für Irgendwelche Hinweise, wie ich das wieder hinkriegen kann! Danke Leute