Apache flex 日食中的蚂蚁:无声终止

Apache flex 日食中的蚂蚁:无声终止,apache-flex,eclipse,ant,flash-builder,Apache Flex,Eclipse,Ant,Flash Builder,我正在为我在Eclipse 3.4.2中开发的项目使用Ant构建脚本。它实际上是一个Flex4项目(使用FlashBuilderEclipse插件) 一切正常。但是有一天发生了一些事情,现在每次我运行Ant构建脚本时,它的执行都会自动终止 当尝试调试Ant时,IDE会在断点上停止片刻,然后跳过它 独立Ant执行(使用命令行)对我的脚本非常有效 如何解决这个问题?有什么想法吗?我想你找到了解决方案,但对于那些没有找到解决方案的人,我也遇到了同样的问题,我的问题是工作空间。我找到的唯一解决方案是创建

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

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

当尝试调试Ant时,IDE会在断点上停止片刻,然后跳过它

独立Ant执行(使用命令行)对我的脚本非常有效


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

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

我通过切换Flash透视图来解决这个问题。

在Eclipse的“窗口->首选项->Java”下更改“已安装的JRE”后,我遇到了同样的问题。我把JRE的位置改回来了,效果很好。仍在调查发生了什么以及为什么会发生这种情况。

如果:

  • 您更改了eclipse的位置
  • 您更改了jdk/jre的位置
  • 两者

  • 如果更改了eclipse的位置,请转到窗口->首选项->Ant->运行时。在classpath选项卡下,确保ant home条目正确无误。如果没有,请仔细查找它们所在的文件夹(它们都位于eclipse插件文件夹下的同一文件夹中),然后再次添加它们,然后删除无效条目

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

    a) 转到窗口->首选项->Ant->运行时,并在类路径选项卡下展开全局条目树。确保tools.jar的位置有效,并且位于文件系统中它所说的位置

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


  • 您需要在Eclipse中更改ANT_HOME条目 单击Eclipse的新安装(比如在Linux上) Window=>Prefrences=>Ant(下面不再赘述) 有选择 始终在与工作空间相同的JRE中运行新的Ant配置 应用和构建应该是可行的

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

    在上面选择后,将显示ANT=>Runtime=>CLANSATH(选项卡) /opta/sts包,现在这是Ant Home条目的正确条目(默认) 你不能把它从这里移走

    Window=>Prefrences=>Ant(下面不再赘述) 有选择
    始终在与工作空间相同的JRE中运行新的Ant配置

    您最近是否更改了任何内容,比如使用的JVM版本?