./run.sh:第 1 行:java:未找到命令

./run.sh:第 1 行:java:未找到命令

我正在尝试安装worksnaps客户端,以便可以开始开展项目。我正在运行 Ubuntu 14.04 LTS 32 位系统。

安装和配置很worksnaps简单:

下载 Worksnaps Client 软件包。软件包为 zip 格式。使用要使用 Worksnaps Client 的用户登录,运行命令“unzip WSClient_linux_.zip”解压软件包。您应该能够看到创建的目录“Worksnaps”。执行命令“cd Worksnaps/bin”执行命令“chmod +x run.sh”执行命令“chmod +x p.sh”通过执行命令“./run.sh”启动 Worksnaps Client(注意:请不要单击任何 Jar 文件来启动程序。)

执行此操作后,我的终端出现此错误

./run.sh: line 1: java: command not found

链接至指示他们worksnaps在这里说Worksnaps client version 1.1.20140511 or newer runs on both 64-bit or 32-bit Java environment. On a 64-bit Linux system, 64-bit Java environment is preferred.但是他们没有具体说明哪个版本不起作用,我假设你可以在 32 位和 64 位系统上安装,并且只有一个版本可以下载“worksnaps verison 1.1.201440511”。

有人能帮助我克服这个问题吗?

答案1

查找问题的方法:

  1. run.sh是一个脚本。因此,请执行以下命令more run.sh查看错误中显示的行号上的内容。

  2. 该行将以一个命令开头(java最有可能)。

  3. 做一个java --version

如果出现这个错误,则说明您没有安装“java”并且该程序依赖于它。

sudo apt-get install openjdk-8-jre

将安装 Open JDK 8 并使脚本运行。

还有

sudo apt-get install openjdk-6-jre
sudo apt-get install openjdk-7-jre

适用于版本 6 或 7,但 8 应该是最好的。


对于 Ubuntu 14.04,你需要

sudo apt-get install openjdk-6-jre

相关内容