Ubuntu 程序不会从命令行 运行 但说它们已安装

Ubuntu programs won't run from command line but say they are installed

我是 Linux 和非 Microsoft Web 开发的新手(资深 MS 开发人员)。我在安装 Linux 程序时犯了一些基本错误,但我不知道是什么。

我正在尝试安装 spring-boot-cli 以用于创建 Java 微服务。我只是想学习如何。我按照我在这里找到的安装说明进行操作,最终使用了 SDKMAN 安装方法:https://docs.spring.io/spring-boot/docs/current/reference/html/getting-started-installing-spring-boot.html

当我尝试 运行 spring --version 时,它说 spring 没有安装。当我回去尝试再次安装它时,sdk 说,"STOP! this is already installed."

我在使用 Maven 时遇到了类似的问题。我尝试 运行 命令行命令,它无法被识别,但它声称它已安装。

有点不寻常,但在终端类型:

> which spring

然后是

> $PATH

应该给你一个起点。