Ich benutze ArchLinux und eine IDE namens PyCharm. Auf der Download-Seite wird die Verwendung von Java 6 anstelle von OpenJDK empfohlen. ArchLinux verfügt über ein OpenJDK-Paket ( jdk7-openjdk
), das ich installiert und installiert habe. Nach dem, was ich im Arch Wiki auf Java gelesen habe , sollte es möglich sein, Oracle Java 6 neben OpenJDK 7 über ein Paket namens jdk6-compat
und zu jre6-compat
installieren, das diese Versionen installiert von Java in /opt/
anstelle des normalen Standorts.
Nach der Installation von jdk6-compat
und jre6-compat
sehe ich jedoch immer noch, dass ich OpenJDK 7 ausführe, wenn ich Folgendes ausführe:
% java -version
java version "1.7.0_09"
OpenJDK Runtime Environment (IcedTea7 2.3.3) (ArchLinux build 7.u9_2.3.3-1-x86_64)
OpenJDK 64-Bit Server VM (build 23.2-b09, mixed mode)
... auch nachdem ich eingestellt haben JAVA_HOME
und hinzugefügt , /opt/java6/bin
um meine PATH
in meiner .zshrc
Datei.
Wie kann ich PyCharm (oder andere Anwendungen) dazu bringen, Oracle Java 6 anstelle von OpenJDK zu verwenden?
Vielen Dank und Entschuldigung, wenn ich am falschen Ort gepostet habe.
Weitere hilfreiche Informationen:
- Verwenden von Gnome 3 als DE
quelle
$PATH
. Aber wie führe ich die unterschiedliche Version von Java nur für bestimmte Anwendungen aus?ArchLinux speichert die verschiedenen JDKs im Verzeichnis / usr / lib / jvm. Wenn Sie das Standard-JDK ändern, müssen Sie die symbolischen Links dort ändern:
Arch hat dafür ein spezielles Skript:
und du bekommst:
Sie können auch die Optionen 'Fix' und 'Status' verwenden:
quelle