java - 运行 Ant Build.xml 获取 : Java Virtual Machine Launcher: Could not find the main class. 程序将退出

标签 java eclipse ant build.xml

我在 eclipse 中编写代码,代码运行良好,但是当我尝试通过运行 build.xml 在 ant 中构建它时。我得到了

Java Virtual Machine Launcher: Could not find the main class. Program will exit.

有什么建议吗?

最佳答案

如果您使用的是 java 1.6 并升级了 eclipse,则更有可能是由 eclipse 引起的解决方案是转到运行方式→外部工具配置…→JRE,其中默认设置为“Separate JDK”:jdk1.6.0_31 和将其更改为“在与工作区相同的 JRE 中运行”(1.7/1.8),它应该可以工作。

Bug 修复将提供一个带有设置的工作默认配置。如果用户将其他 JDK 添加到首选项,配置应该不会中断。

更多详情可以看Bug 472599

关于java - 运行 Ant Build.xml 获取 : Java Virtual Machine Launcher: Could not find the main class. 程序将退出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17417346/

相关文章:

java - eclipse "run as"未显示任何选项

java - 如何将eclipse项目类路径添加到ant脚本中?

ant - 当我尝试使用 Ivy 解决依赖关系时,我的 Ant 构建挂起

java - 在 s8+ 上查找实际可用的屏幕高度

java - 当我在运行时只能在字符串变量中找到类的名称时,如何使用该类?

java - Eclipse - Java 模板 - 静态导入 - 模板变量 '' 具有不兼容的类型

java - 如何在调用 wsdl 链接时隐藏/删除 "<!--WSDL created by Apache Axis version: 1.4 Built on Apr 22, 2006 (06:55:48 PDT)-->"

java - java 不支持的类版本错误

java - 两个包装器对象如何相等,但同时不相等

java - FFMPEG concat 视频抛出没有这样的过滤器错误