首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在Eclipse中使用javac.exe时,运行Ant编译器时出现错误消息

在Eclipse中使用javac.exe时,运行Ant编译器时出现错误消息
EN

Stack Overflow用户
提问于 2010-08-03 15:21:05
回答 17查看 92.8K关注 0票数 32

当我在Eclipse中运行Ant构建时,我得到以下错误消息,Ant构建失败。

错误消息:运行javac.exe编译器时出现错误

构建停止的行:

<javac destdir="${classes.home}" debug="on" fork="true" memoryinitialsize="512M" memorymaximumsize="1G">
        <classpath refid="classpath"/>
        <src path="${source.home}"/>
</javac>

以前有没有人遇到过类似的问题?或者有人知道这里出了什么问题吗?

系统信息: Eclipse Helio,JDK 1.5

EN

回答 17

Stack Overflow用户

回答已采纳

发布于 2011-02-22 21:07:53

我也遇到了同样的问题,问题是,在eclipse中,java.home使用的是JRE而不是JDK。我更改了它,构建成功了。您可以执行以下操作将其更改为JDK:

首选项> Java >已安装的JRE>添加...对于'JRE Type‘,选择'Standard VM’> Next > Directory:选择您的JDK目录(而不是JRE) (在我的例子中: C:\Program Files\Java\jdk1.6.0_16 ),按OK。

现在,你回到“已安装的JRE”,在这里也选择JDK。

下面的帖子有助于找到解决方案。JAVA_HOME points to the wrong place

票数 57
EN

Stack Overflow用户

发布于 2012-11-06 04:33:47

如果上面接受的答案不能解决问题(就像我不能解决的那样),在将java.home更新为JDK而不是上面接受的答案中建议的JRE之后,转到Run -> External Tools -> External Tools Configuration ->在左侧菜单中选择您的build.xml ->选择JRE选项卡->选择JDK(从下拉列表中)对于单独的JRE单选按钮选项->单击Run。

这应该可以解决这个问题。

票数 47
EN

Stack Overflow用户

发布于 2011-12-21 00:51:15

我遇到了同样的问题,并从javac中删除了属性fork,问题就消失了。

票数 22
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3394369

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档