0

对此完全陌生,因此为这个问题道歉。

我目前被要求在工作中的 linux 服务器上部署一个 jar。我已经使用 ssh 成功登录到服务器并将我的 jar 转移到它上面。但是,当我运行任何 java 命令时,它会说找不到命令。

我跑了

定位java

locate jar

两者都返回,所以我猜 java 已安装?我需要做什么?

提前致谢

4

3 回答 3

0

首先尝试 which java 命令,它会显示你是否安装了 java,如果没有下载并安装,运行它。然后,您可以根据需要运行 jar 文件。此链接向您展示如何安装和配置 java。

http://www.java.com/en/download/help/linux_install.xml

谢谢和问候,
阿洛克·塔克

于 2013-09-24T12:09:52.940 回答
0

我认为您必须检查以确保安装了 java 并且也设置了它的路径。

当您键入locate jar时,它很可能会返回任何其他 jar,包括您刚刚添加的那个。要知道是否安装了 java,您应该使用以下命令java,如果结果类似the program cannot be found...,则表示没有 java。您也可以使用java -versionwhich 也会告诉您安装了哪个版本。如果它是出于跑步目的,那么你会很好的。

于 2013-09-24T10:56:02.063 回答
0

听起来您的路径尚未设置为适合您的 Java 需求。你可以做以下两件事之一:

  1. 输入 java 所在位置的完整路径,并使用此完整路径而不是“java”。
  2. 编辑您的PATH以包含 java.lang. 以下是有关如何完成的一些信息:http ://www.java.com/en/download/help/path.xml
于 2013-09-24T10:44:56.463 回答