Arch Linuxにjdk8とjdk14をインストールしました。
sudo pacman -S jre8-openjdk jre-openjdk
しかし、jarバイナリが見つかりません。走れば
jar
コマンドが見つかりませんでした。
両方のopenjdkフォルダを検索しましたが、見つかりませんでした。 〜でも
sudo find / -name jar
何も見つかりませんでした。
どんなアイデアがありますか?
私も試しました
sudo archlinux-java fix
答え1
インストールしたパッケージはjre
ランタイムパッケージにすぎません。
バイナリを入手するには、jar
開発パッケージをインストールする必要がありますjdk
。
jdk-openjdk
jdk8-openjdk
バイナリは次の各ディレクトリにあります。
/usr/lib/jvm/java-14-openjdk/bin
/usr/lib/jvm/java-8-openjdk/bin
使用するバージョンのディレクトリPATH
とディレクトリを前面に追加する必要があります(例:14)。lib
LD_LIBRARY_PATH
export PATH=/usr/lib/jvm/java-14-openjdk/bin:$PATH
export LD_LIBRARY_PATH=/usr/lib/jvm/java-14-openjdk/lib:$LD_LIBRARY_PATH
~/.bashrc
BASHを使用している場合は、ログイン時に環境に追加されるように、シェル初期化ファイルに次の行を追加します。
実行するとバイナリが表示されます。
which jar