竹子:错误:找不到或加载主类org.apache.tools.ant.launch.Launcher



我有一段时间让蚂蚁从竹子里跑出来。

我的 Ant 安装目录是/usr/bin/ant - 我已经尝试了ls -al /usr/bin/ant以查看它是否只是一个符号链接,但它没有返回不同的路径。

在 Bamboo 中,我将路径设置为 /usr 因为它设置为 /usr/bin/ant 会给我一个找不到/usr/bin/ant/bin/ant的错误。点击"检测服务器功能"按钮仍会将其更改为/usr。所以这应该是对的。

然后我读到我的ANT_HOME变量可能不正确,所以我用:

export ANT_HOME=/usr/bin/ant

我似乎仍然在标题中遇到相同的错误。不知道我是否还有什么要做的。

我运行的是 CentOS 7。

有什么想法吗?

我之所以这样做,是因为我在与您相同的路径上遇到了同样的问题。 我忘记了"检测服务器功能"按钮,当我点击它时,它显示了正确的路径:/usr/share/ant,这对我有用。

您是否将 jdk 升级到 1.8 ?我认为这是 jdk-1.8 的错误.

错误发生在我的 jdk 升级到 1.8 后,我按照以下步骤解决了它:

  1. 为 jdk-1.8 创建目录

    mkdir/usr/share/java-1.8.0

    mkdir/usr/lib/java-1.8.0

  2. 修改文件 "/usr/share/java-utils/java-functions":

    diff ./java-functions_old/usr/share/java-utils/java-functions

    149,150c149,150

    -- -e '/java (full )*version "/s/'$re'/<<<\1>>>/' \

    -- -e '/java (full )version "/s/.<<<([^>]{1,})>>>.*/\1/p')


    ++ -e '/[java|openjdk] (full )*version "/s/'$re'/<<<\1>>>/' \

    ++ -e '/[java|openjdk] (full )version "/s/.<<<([^>]\ {1,})>>>.*/\1/p')

相关内容

  • 没有找到相关文章

最新更新