java - Eclipse 氧气升级 - "Java Virtual Machine Launcher - A Java Exception has occured)"

标签 java eclipse ant

我从 Neon 升级到 Oxygen,现在我的许多使用 Ant 构建的项目都出现错误

“Java 虚拟机启动器 - 发生 Java 异常”

首先,我的情况和18453100不一样。我重置 Ant 类路径默认值没有效果。删除所有元数据会导致所有项目中的 Ant 构建失败。

我发现,将一个项目中的 ant build.xml 复制到一个构建不起作用的类似项目会导致 Ant 构建现在出现 JVM 错误。

我确实发现,在运行配置 - 类路径 - 其他任务和支持中,有效项目中的 Ant 任务大约有 20 个条目,而当将同一文件复制到新项目时,则只有 5 个条目。回到 Neon,所有这些运行配置都有相同的 5 个条目。顺便说一句,所有项目中的 Ant Home 类路径条目都是相同的(默认)。

Neon 和非工作 Oxygen 项目中的类路径 enter image description here

Oxygen 工作项目中的类路径 enter image description here

所以我认为氧气的升级并没有为某些项目的类路径添加额外的 15 个引用。但我在项目属性中找不到任何内容来纠正这个问题。十几个项目一一做,不是我的本意。

有人知道如何重置这些吗?或者有其他方式吗?

最佳答案

对我来说以下工作(eclipseoxygen,我想用 1.7 编译):

windows-首选项-Ant Runtime- -在 Ant Home Entries 下删除所有 eclipse jar 并包含所有 ant 库 -在全局条目下(将其指向1.7的tools.jar) -build.xml->外部工具配置-->删除现有的build.xml-->并在JRE选项卡下-“单独的JRE”-->将其指向您的JDK 1.7

关于java - Eclipse 氧气升级 - "Java Virtual Machine Launcher - A Java Exception has occured)",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45785949/

相关文章:

java - 使用 Java 插入数据库时​​出现 Postgresql PSQL 异常

java - 代码适用于 Windows JDK 7 但不适用于 Linux JDK 7

java - org.apache.tomcat.util.bcel.classfile.ClassFormatException : Invalid byte tag in constant pool: 15

java - 当构建文件位置更改时如何在 ANT 中设置 lib 路径

java - 使用 ANT 脚本启动和停止 tomcat?

java - 如何使用数组的中位数作为快速排序的基准

java - Kotlin 和 Jackson - 尝试解析简单类型的子类型时缺少类型 ID

Eclipse - 将 10 个项目 'target' 文件夹标记为派生的

java - Eclipse Windowbuilder 缺少设计

android - Jenkins 和安卓构建