对此完全陌生,因此为这个问题道歉。
我目前被要求在工作中的 linux 服务器上部署一个 jar。我已经使用 ssh 成功登录到服务器并将我的 jar 转移到它上面。但是,当我运行任何 java 命令时,它会说找不到命令。
我跑了
定位java
和
locate jar
两者都返回,所以我猜 java 已安装?我需要做什么?
提前致谢
首先尝试 which java 命令,它会显示你是否安装了 java,如果没有下载并安装,运行它。然后,您可以根据需要运行 jar 文件。此链接向您展示如何安装和配置 java。
http://www.java.com/en/download/help/linux_install.xml
谢谢和问候,
阿洛克·塔克
我认为您必须检查以确保安装了 java 并且也设置了它的路径。
当您键入locate jar
时,它很可能会返回任何其他 jar,包括您刚刚添加的那个。要知道是否安装了 java,您应该使用以下命令java
,如果结果类似the program cannot be found...
,则表示没有 java。您也可以使用java -version
which 也会告诉您安装了哪个版本。如果它是出于跑步目的,那么你会很好的。
听起来您的路径尚未设置为适合您的 Java 需求。你可以做以下两件事之一:
PATH
以包含 java.lang. 以下是有关如何完成的一些信息:http ://www.java.com/en/download/help/path.xml