GWT_HOME不存在(mac 10.8.3)

时间:2013-04-05 17:00:53

标签: java eclipse macos gwt

我在mac os 10.8.3上运行Eclipse Juno。 我用eclipse安装了GWT(2.5.2)插件,但是当我尝试运行我的项目时,总会出现这个错误:

BUILD FAILED 
/../../${env.GWT_HOME} does not exist.

同样在我的构建文件中,在以下行中:

<taskdef resource="dml-ant.xml" classpathref="project.classpath"/>

它显示同样的错误。

现在我已经看到了THISTHIS个线程,但没有一个解决方案有效。

在eclipse之外我在.profile文件中定义了GWT_HOME,如下所示:

export GWT_HOME=/Applications/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.5.1

在Eclipse中,我有这样的配置:

- Preferences->Google->Web Toolkit-> GWT::2.5.1::[Location of the gwt-2.5.1 folder in plugins]
- Preferences->Java->Build Path->Classpath Variables-> GWT_HOME [defined to the same place]

在我的项目中:

- Properties->Google->Web Toolkit (only one selected)-> Use default SDK (GWT - 2.5.1)
- Properties->Java Build Path->Order and Export->GWT SDK [GWT - 2.5.1] almost on top (above maven libraries, at least)

我尝试了一些改变gwt-2.5.1文件夹(以及带有它的GWT_HOME路径)的东西,重新安装了几次,使用旧版本,多次重启以遮挡和计算机等。 我可能会遗漏一些明显的东西,这是我第一次使用GWT(以及Eclipse的第一个)。

提前感谢您的帮助:)

1 个答案:

答案 0 :(得分:0)

您的项目是使用ant设置的,不是吗?如果是这样的话:

您的ant文件build.xml似乎没有行:

 <property environment=”env”/>

当运行eclipse时,它不会获取你在.profile中设置的环境变量,也许你必须从命令行启动eclipse。

最后,作为快速修复,编辑你的ant.xml文件,并用/Applications/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.5.1替换所有出现的$ {env.GWT_HOME}。