我从Neon升级到Oxygen,现在我的许多Ant构建项目都出错了
" Java虚拟机启动程序 - 发生了Java异常"
首先,我的情况与18453100不同。我重置Ant类路径默认为无效。删除所有元数据导致所有项目中的Ant构建失败。
我发现在一个项目中复制一个ant build.xml,该项目适用于构建不起作用的类似项目,导致Ant构建现在得到JVM错误。
我在运行配置中发现了什么 - 类路径 - 附加任务&支持,工作的项目中的Ant任务有大约20个条目,而当同一个文件被复制到新项目时,只有5个条目。回到Neon,所有这些运行配置都有相同的5个条目。 BTW Ant Home类路径条目在所有项目中都是相同的(默认)。
所以我认为升级到氧气并没有为一些项目添加额外的15个引用到类路径。但我找不到项目属性中的任何内容来纠正这一点。对于十几个项目一个接一个地做这件事并不是我想到的。
有人知道如何重置这些吗?或者其他任何方式?
答案 0 :(得分:1)
工作(蚀氧,我想用1.7编译):
windows-preferences-Ant运行时 - -under Ant Home Entries删除所有eclipse jar并包含所有ant库 - 全局条目(指向1.7的tools.jar) -build.xml->外部工具配置 - >删除现有的build.xml - >并在JRE选项卡下 - “Separate JRE” - >将其指向您的JDK 1.7
答案 1 :(得分:0)
安装较低版本的Ant(例如,jdk 7的版本为1.9.x),然后在“窗口>首选项> Ant>运行时:类路径选项卡”中将此ant目录设置为ant主页。