4

我正在为我在Eclipse 3.4.2中开发的项目使用Ant构建脚本。它实际上是一个 Flex 4 项目(使用Flash Builder Eclipse 插件)。

一切正常。但是有一天发生了一些事情,现在每次我运行Ant 构建脚本时都会默默地终止它。

当尝试调试 Ant脚本时,IDE 在断点处停止片刻,然后跳过它。

独立 Ant执行(使用命令行)适用于我的脚本。

如何解决这个问题?有任何想法吗?

4

5 回答 5

9

这通常发生在以下情况:

  1. 你改变了日食的位置
  2. 您更改了 jdk / jre 的位置
  3. 两个都

  1. 如果您更改了 Eclipse 的位置,请转到 Window -> Preferences -> Ant -> Runtime。在类路径选项卡下,确保 ant home 条目是正确的。如果没有,请仔细找到它们所在的文件夹(它们都在 eclipse 插件文件夹下的同一个文件夹中)并再次添加它们,然后删除无效条目。

  2. 如果您更改了 jre / jdk 的位置:

    a) 转到 Window -> Preferences -> Ant -> Runtime,然后在 classpath 选项卡下,展开 Global Entries 树。确保 tools.jar 的位置有效并且位于文件系统中的位置。

    b) 点击运行 -> 外部工具 -> 外部工具配置。展开 Ant Build,选择工作区中的每个 ant 构建文件,然后展开 jre 选项卡并确保选中“在与工作区相同的 JRE 中运行”,或者单独的 JRE 指向一个有效的已安装 JRE。

于 2012-04-25T20:01:06.197 回答
3

我猜你找到了解决方案,但对于那些没有的人,我遇到了同样的问题,而我的问题是工作空间。我找到的唯一解决方案是创建一个新工作区。

于 2010-11-30T21:55:17.213 回答
2

在 Eclipse 中更改“Window -> Preferences -> Java”下的“Installed JREs”后,我遇到了同样的问题。我将 JRE 位置改回来,它工作正常。仍在调查发生了什么以及为什么会这样。

于 2011-11-08T21:45:32.940 回答
1

我通过切换到 Flash 透视图解决了这个问题

于 2011-05-06T00:08:35.893 回答
0

您需要更改 Eclipse 中的 ANT_HOME 条目 单击新安装的 Eclipse(例如在 Linux 上) Window => Prefrences => Ant(不在下面)选择 Always run new Ant configuration in the same JRE as the work space Apply and build应该管用。

当您更改工作空间时,它将在 ANT 安装不同时发生。在我的情况下,我有窗口工作区并移植到 ubuntu 它检测到像 C:\Ant 这样的旧的

一旦上面选择了 ANT => Runtime => Claspath (Tab) 将显示 /opta/sts-bundle 现在这是 Ant Home Entries 的正确条目(默认)你不能从这里删除它,而是喜欢

Window => Prefrences => Ant (Not further below) 选择 Always run new Ant configuration in the same JRE as the work space

于 2015-08-25T09:42:27.767 回答