私はArchLinuxとPyCharmというIDEを使用しています。そのダウンロードページ、OpenJDKの代わりにJava 6を使用することをお勧めします。jdk7-openjdk
私のサイトからインストール、インストール、ダウンロードしたArchLinux用OpenJDKパッケージ()があります。Java用アーチウィキjdk6-compat
、呼び出されたパッケージを介してOpenJDK 7と共にOracle Java 6をインストールし、通常の場所ではなくこれらのjre6-compat
Javaバージョンをインストールすることが可能である必要があります。/opt/
ただしjdk6-compat
、インストール後にjre6-compat
次のコマンドを実行すると、OpenJDK 7がまだ実行されていると表示されます。
% 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を使用させる方法は?
私が間違った場所に投稿した場合は申し訳ありません。
役立つ可能性があるその他の情報:
- Gnome 3をDEとして使用
答え1
ArchLinuxは/usr/lib/jvmディレクトリにさまざまなJDKを保存します。デフォルトの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)
回復および状態オプションも使用できます。
# archlinux-java fix
# archlinux-java status
Available Java environments:
java-10-openjdk (default)
java-8-openjdk
java-9-openjdk
答え2
異なるバージョンのJavaを使用するには、次の2つのことを行います。
- まず、
JAVA_HOME
適切なJavaインストールを設定してエクスポートします。 - それから `PATH=${JAVA_HOME}/bin:${PATH} でパスを更新しました。
検索方法のためにパスのPATH
末尾に追加すると、新しいバージョンは使用されません。パスの末尾に追加された内容は、既存のコマンドを置き換えるのではなく、新しいコマンドのみを追加します。PATH
新しいディレクトリのコマンドは、変数に追加される前に他のコマンドよりも優先されます。
コマンドには、プログラムに入る前にjava
多くのシンボリックリンクが含まれることがよくあります。 Use は${JAVA_HOME}/bin
すべての間接参照をバイパスし、さまざまな Java 関連コマンドへの直接パスを提供します。
編集:異なるバージョンのJavaを使用して特定のプログラムを実行したい場合は、次のラッパーを使用できます。
#!/bin/bash
# javawrapper - replace Java for a command.
export JAVA_HOME=$1; shift
PATH=${JAVA_HOME}/bin:$PATH
$*
その後、このコマンドを使用してラッパーを呼び出すことができます。
javawrapper /opt/java6 PyCharm
~/.bashrc
次のようにファイルにエイリアスを追加することもできます。
alias PyCharm='javawrapper /opt/java6 PyCharm'