java - Eclipse Ant 类路径问题

标签 java eclipse ant

在 Java 1.8 上使用 Eclipse Juno

    eclipse.buildId=M20130204-1200
    java.version=1.8.0_45
    java.vendor=Oracle Corporation
    BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US
    Command-line arguments:  -os win32 -ws win32 -arch x86



    Error
    Tue Jul 21 10:25:12 EDT 2015
    Could not find one or more classes: "org.apache.tools.ant.BuildException". Please check the Ant classpath.

java.lang.NoClassDefFoundError: org/apache/tools/ant/BuildException
    at java.lang.Class.getDeclaredConstructors0(Native Method)
    at java.lang.Class.privateGetDeclaredConstructors(Class.java:2671)
    at java.lang.Class.getConstructor0(Class.java:3075)
    at java.lang.Class.newInstance(Class.java:412)
    at org.eclipse.ant.core.AntRunner.run(AntRunner.java:324)
    at org.eclipse.ant.internal.launching.launchConfigurations.AntLaunchDelegate$1.run(AntLaunchDelegate.java:298)
    at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.ClassNotFoundException: org.apache.tools.ant.BuildException
    at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
    at org.eclipse.ant.internal.core.AntClassLoader.findClass(AntClassLoader.java:54)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357)

最佳答案

有两种可能: 首先,您的 ANT_HOME 具有默认实体并且具有旧版本的 ANT。

手动更改条目并包含所需的 JAR

Preferences > Ant > Runtime > Classpath > Ant Home Entries (Default)

  • 检查 LIB 文件夹中是否存在 ANT jar。
  • 您的 ANT_HOME 尚未配置。进入上面的路径并进行配置。
  • 关于java - Eclipse Ant 类路径问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31541930/

    相关文章:

    java - Ant foreach 避免空变量

    java - 在android中从Uri获取完整路径名

    eclipse - Emacs 或 Vim 与 Eclipse 的效率如何?

    java - 将方法/变量声明添加到 org.eclipse.jdt.core.dom.CompilationUnit

    java - 在 MAC OS X 10.11 上使用 Homebrew 软件安装 ant 无法正常工作

    PostgreSQL 错误 : column am. amcanorder 不存在

    java - 如何使用 GSON 有效地延迟加载 JSON 文件的特定元素?

    java - java中的字符串格式化程序对于$%2$.2f意味着什么

    java - ClassNotFoundException 公理-api-1.2.7.jar

    java - 如何在运行时打破无限循环?