【问题标题】:Eclipse Oxygen Upgrade - "Java Virtual Machine Launcher - A Java Exception has occured)"Eclipse Oxygen 升级 - “Java 虚拟机启动器 - 发生 Java 异常)”
【发布时间】:2017-08-20 19:18:19
【问题描述】:

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

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

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

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

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

Neon 和非工作 Oxygen 项目中的类路径

Oxygen 工作项目中的类路径

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

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

【问题讨论】:

    标签: java eclipse ant


    【解决方案1】:

    对我来说,下面的工作(eclipse 氧气,我想用 1.7 编译):

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

    【讨论】:

      【解决方案2】:

      安装较低版本的 Ant(例如 jdk 7 的 1.9.x)并在“Window > Preferences > Ant > Runtime: Classpath tab”中将此 ant 目录设置为 ant home

      【讨论】:

        猜你喜欢
        • 2014-03-06
        • 1970-01-01
        • 1970-01-01
        • 2017-11-12
        • 2020-10-10
        • 1970-01-01
        • 2011-07-21
        • 1970-01-01
        • 2018-09-09
        相关资源
        最近更新 更多