Bamboo:错误:无法找到或加载主类org.apache.tools.ant.launch.Launcher

时间:2017-01-12 16:16:03

标签: linux ant centos bamboo

我有一段时间让Ant从Bamboo运行。

我的安装目录是/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上运行。

有什么想法吗?

2 个答案:

答案 0 :(得分:1)

我来到这里是因为我遇到了与你相同路径的同样问题。我忘记了检测服务器功能按钮,当我点击它时显示正确的路径: / usr / share / ant 对我有效。

答案 1 :(得分:0)

您是否将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(完整)*版本" / s /' $ re' /<<< \ 1>>> /& #39; \

    - -e' / java(完整)版本" / s /.<<<([^>] {1,})> ;>> * / \ 1 / p&#39)

    ++ -e' / [java | openjdk](完整)*版本" / s /' $ re' /<<< \ 1>> > /' \

    ++ -e' / [java | openjdk](完整)版本" / s /.<<<([^>] \ { 1,})>>> * / \ 1 / p&#39)