无法在eclipse中运行ANT目标,开始时终止并指向jdkinjava .exe



我无法在eclipse环境中运行ant目标。当我双击ant目标时,它直接终止,控制台窗口中没有显示任何内容。我可以在控制台窗口的顶部看到一条消息"ProjectName Build .xml [ant target] [ant Build] C:ProgramfilesJavajdk1.6.0_20bin Java .exe",控制台窗口中没有显示任何内容。有谁能帮帮我吗?

提前感谢毗瑟挐

这种情况通常发生在:

  1. 你更改了eclipse的位置
  2. 您更改了jdk/jre的位置

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

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

    a)进入Window -> Preferences -> Ant -> Runtime,在classpath选项卡下,展开Global Entries树。请确保tools.jar的位置是有效的,并且位于文件系统中它所说的位置。

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

查看Eclipse错误日志。我最近看到下面的错误:

Ant UI错误日志:

java.net.SocketTimeoutException:接受超时在java.net.DualStackPlainSocketImpl.waitForNewConnection(本机方法)java.net.DualStackPlainSocketImpl.socketAccept (DualStackPlainSocketImpl.java: 135)java.net.AbstractPlainSocketImpl.accept (AbstractPlainSocketImpl.java: 404)java.net.PlainSocketImpl.accept (PlainSocketImpl.java: 199)java.net.ServerSocket.implAccept (ServerSocket.java: 545)java.net.ServerSocket.accept (ServerSocket.java: 513)org.eclipse.ant.internal.launching.launchConfigurations.RemoteAntBuildListener ServerConnection.run美元(RemoteAntBuildListener.java: 89)

Windows重启解决了这个问题。

相关内容

  • 没有找到相关文章

最新更新