【问题标题】:Apache Ant: Could not find the main class. Program will exitApache Ant:找不到主类。程序将会退出
【发布时间】:2016-04-13 22:52:42
【问题描述】:

我正在尝试使用 JDK 1.3 作为 JRE 使用 ANT 构建项目(此特定版本需要此版本)。另外,我正在使用以下内容:

  • Eclipse 版本:Luna Service Release 1 (4.4.1)。
  • Ant 版本 1.7.1

当我尝试构建项目时,我收到一条错误消息:“找不到主类。程序将退出!”。 JVM找不到主类。

但是在使用 JDK 1.6.0 构建时,它可以正常工作。此错误的原因可能是什么?

为什么不能用 JDK 1.3 构建?

非常感谢您的意见!

最好的问候

【问题讨论】:

  • 在您的源代码中是否有带有main() 方法的Java 类?
  • 你是如何运行 Ant 的?从命令行?
  • 对我来说,似乎 ant 使用 jdk 1.3 无法正常启动。尝试安装旧的ant sersion,不知道是哪个,从命令行编译。
  • Tim 不,我没有 main() Stephen 我通过 eclipse @ThrashBean 运行它,我尝试使用 1.7.1 版但仍然没有运气
  • 你能发布你的构建文件吗?旧版本 [archive.apache.org/dist/ant/binaries/]

标签: java eclipse ant eclipse-luna


【解决方案1】:

感谢您的意见。我有一个解决这个问题的方法。我通过命令行运行了 ANT。然后一切都按预期工作。因此,我使用的eclipse版本似乎不支持使用JDK1.3。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-03-13
    • 2011-11-28
    • 2011-03-31
    • 1970-01-01
    • 2012-12-28
    • 1970-01-01
    相关资源
    最近更新 更多