ArchLinuxを使用しており、IDE PyCharmと呼ばれています。 ダウンロードページ では、OpenJDKの代わりにJava 6を使用することをお勧めします。ArchLinux私がインストールしてインストールしたOpenJDKパッケージ(jdk7-openjdk
)があり、 Arch Wiki on Java で読んだものから、OracleをインストールできるはずですJava 6は、OpenJDK 7とともにjdk6-compat
およびjre6-compat
と呼ばれるパッケージを介して、これらのバージョンのJava in /opt/
をインストールします。通常の場所。
ただし、jdk6-compat
とjre6-compat
をインストールした後、次のコマンドを実行すると、OpenJDK7を実行していることがわかります。
% 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)
... Java_HOME
を設定し、/opt/Java6/bin
ファイルのPATH
に.zshrc
を追加した後でも。
PyCharm(または他のアプリケーション)にOpenJDKの代わりにOracle Java 6を使用させるにはどうすればよいですか?
間違った場所に投稿してしまった場合は、お詫び申し上げます。
役立つかもしれない他の情報:
ArchLinuxはさまざまなJDKを/ usr/lib/jvmディレクトリに保持します。デフォルトのJDKを変更するには、そこでシンボリックリンクを変更します。
# ls -al /usr/lib/jvm
lrwxrwxrwx 1 root root 14 May 31 19:58 default -> Java-8-openjdk
lrwxrwxrwx 1 root root 18 May 31 19:58 default-runtime -> Java-8-openjdk/jre
drwxr-xr-x 7 root root 4096 May 27 21:45 Java-10-openjdk
drwxr-xr-x 6 root root 4096 May 31 14:35 Java-8-openjdk
drwxr-xr-x 7 root root 4096 May 31 19:56 Java-9-openjdk
Archにはそのための特別なスクリプトがあります:
# archlinux-Java set Java-10-openjdk
そしてあなたは得る:
# Java -version
openjdk version "10.0.1" 2018-04-17
OpenJDK Runtime Environment (build 10.0.1+10)
OpenJDK 64-Bit Server VM (build 10.0.1+10, mixed mode)
'fix'および 'status'オプションを使用することもできます。
# archlinux-Java fix
# archlinux-Java status
Available Java environments:
Java-10-openjdk (default)
Java-8-openjdk
Java-9-openjdk