Netbeans(6.9.1)安装错误

Netbeans(6.9.1)安装错误

安装 netbeans-6.9.1 时出现以下错误:

./netbeans-6.9.1-ml-linux.sh: 1897: Syntax error: "(" unexpected (expecting ";;")

可能是什么原因?我已经从 netbeans.org 下载了安装程序。

答案1

尝试sh ./netbeans-6.9.1-ml-linux.sh

或者无论如何,这对我有用:

$ sh netbeans-6.9.1-ml-linux.sh 
Configuring the installer...
Searching for JVM on the system...
Extracting installation data...
Running the installer wizard...

如果这不起作用,我们可能需要查看您是否缺少任何依赖项......

在我刚下载的安装程序中,第 1897 行是:

            printf "Executando o assistente do instalador...\n"

(我看不到“ ”。

以下是我的文件的 md5sum:

$ md5sum  netbeans-6.9.1-ml-linux.sh 
9b00ecdc6e7a80dec5b882343d0ed6db  netbeans-6.9.1-ml-linux.sh

这是我的系统(Ubuntu 10.10 uname -a):

Linux mercator 2.6.35-25-generic #44-Ubuntu SMP Fri Jan 21 17:40:44 UTC 2011 x86_64 GNU/Linux

答案2

查看脚本的第一行:它是否尝试使用 /bin/sh 运行?如果是,请更改第一行以使脚本改为使用 BASH 运行:

#!env bash

或者

#!/bin/bash

因为 /bin/sh 是 /bin/dash 的符号链接,这可能是原因。或者您可以直接使用 bash 调用脚本:

bash $script

或者你可以从存储库安装:

sudo apt-get install netbeans

相关内容