在raspian上重新启动后,安装的java消失

jjjwad0x  于 2023-03-21  发布在  Java
关注(0)|答案(2)|浏览(254)

我有一个问题的java(jdk 17)安装在raspian(Raspian 11(靶心).我需要jdk 17,但raspian packagemanager只想安装jdk 11,所以我决定使用sdkman.使用教程在这里:https://foojay.io/today/installing-java-with-sdkman-on-raspberry-pi/我安装了sdkman,然后是java(17. 0. 6.-zulu),但是当我重新启动pi java就不见了,甚至java -version也不工作了。
我看看我的sd卡是否是只读的,但它不是键入和使用的命令也保留在bash历史记录中,sdkman文件也在重启后的位置。
如何在我的pi上安装java persistend?

qc6wkl3g

qc6wkl3g1#

好的,我找到了一个比使用sdkman更简单的方法。简单地用途:

sudo apt install openjdk-17-jdk

仍然想知道关于sdkman的使用。。

kknvjkwl

kknvjkwl2#

这是因为默认情况下,sdkman会将自己添加到~/.bashrc中,而当您向机器发送ssh时不会执行~/.bashrc
下面是关于它的讨论:.bashrc at ssh login
您可以在~/.bash_profile中添加以下内容:

if [ -f ~/.bashrc ]; then
  . ~/.bashrc
fi

相关问题