Java GWT_主页不存在(mac 10.8.3)

Java GWT_主页不存在(mac 10.8.3),java,eclipse,macos,gwt,Java,Eclipse,Macos,Gwt,我正在MacOS10.8.3上运行EclipseJuno。 我用eclipse安装了GWT(2.5.2)插件,但当我尝试运行我的项目时,总是出现以下错误: BUILD FAILED /../../${env.GWT_HOME} does not exist. 同样在我的构建文件中,在以下行中: <taskdef resource="dml-ant.xml" classpathref="project.classpath"/> 在Eclipse中,我有以下配置: - Prefer

我正在MacOS10.8.3上运行EclipseJuno。 我用eclipse安装了GWT(2.5.2)插件,但当我尝试运行我的项目时,总是出现以下错误:

BUILD FAILED 
/../../${env.GWT_HOME} does not exist.
同样在我的构建文件中,在以下行中:

<taskdef resource="dml-ant.xml" classpathref="project.classpath"/>
在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_主路径),多次重新安装旧版本,多次重新启动eclipse和计算机,等等。 我可能在这里遗漏了一些明显的东西,这是我第一次使用GWT(也是第一次使用Eclipse)


提前感谢您的帮助:)

您的项目是用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}。

您的项目是用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}。

感谢您的回答!是的,我的项目是ant build,我在build.xml中有这一行。从命令行运行:)我已经重新安装了eclipse和插件,但它仍然只能在命令行中运行。这是否意味着eclipse没有访问变量的权限?不,这意味着桌面会话不读取您的
.profile
,而是读取
~/.MacOSX/environment.plist
文件。在thread中,您可以知道如何为X应用程序设置变量。非常感谢,做到了!=)谢谢你的回答!是的,我的项目是ant build,我在build.xml中有这一行。从命令行运行:)我已经重新安装了eclipse和插件,但它仍然只能在命令行中运行。这是否意味着eclipse没有访问变量的权限?不,这意味着桌面会话不读取您的
.profile
,而是读取
~/.MacOSX/environment.plist
文件。在thread中,您可以知道如何为X应用程序设置变量。非常感谢,做到了!=)