定期的にインストールされているjdkのバージョンを切り替えるために使用し、動作しますarchlinux-java set java-xx-openjdk
が、最新または古いバージョンを使用したいと思います。https://jdk.java.net//optに手動でインストールしました(例:)
Javaバージョンに切り替えることはできません/opt/jdk-19
。別のバージョンの横にシンボリックリンクを作成してみましたが、/usr/lib/jvm/
何も検出されませんでした。
- どのように
archlinux-java status
動作しますか?カスタムJDKを登録できますか? - 一般的なインストールを作成するにはどのようにパッケージ化する必要がありますか?
答え1
Javaパスを自分のパスに追加する必要があります.bashrc
(そのパスを使用すると仮定bash
)。
個人的に楽しむSDKの人々他にも、インストールするJavaプロバイダとバージョンを選択することもできるからです。本物設定が簡単です。
答え2
私の悪いことは:archlinux-javaはシンボリックリンクを使用できません。コピーする必要があります。
/usr/lib/jvm/jdk-19
これにより、Archlinux-javaステータスがこれを検出します。
ダウンロード後のフルインストールは次のとおりです(tarにはjdk-19フォルダが含まれています)。
$ sudo tar xvf ~/Downloads/openjdk-19_linux-x64_bin.tar.gz --directory /usr/lib/jvm/
$ archlinux-java status
java-11-openjdk (default)
java-17-adoptopenjdk
java-8-adoptopenjdk
java-8-openjdk/jre
jdk-19
$ sudo archlinux-java set jdk-19
だから基本的archlinux-java status
にll /usr/lib/jvm