当前位置: 首页 > 面试题库 >

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

傅穆冉
2023-03-14
问题内容

在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


问题答案:

我有同样的问题,问题是,在Eclipse中,java.home是指JRE而不是JDK。我进行了更改,构建成功。您可以执行以下操作将其更改为JDK:

首选项> Java>已安装JRE的>添加…对于’JRE类型’,选择’标准VM’>下一步>目录:选择您的JDK目录(而不是JRE)(在我的情况下:C:\
Program Files \ Java \ jdk1。 6.0_16),按确定。

现在,您回到“ Installed JRE’s”,也请在此处选择JDK。



 类似资料:
  • C:\Users\SAYAN\Desktop\block-ch\project\khs-blockchain-java-example-master\src\main\java\simple\chain\Block.java:[51,29] 错误:-source 1.5 不支持 lambda 表达式 我已经安装了jdk 1.8。我仍然收到这个错误。需要帮助!!!

  • 我正在尝试为协议缓冲区构建Java运行时库。我在Windows和OS X上都犯了错误,因为我遵循了Protocol Buffers项目(从中克隆而来)中Java目录下的自述指令https://github.com/google/protobuf). 当我在protobuf/java目录下运行

  • 问题内容: 让我们使用Eclipse Mars.2软件包中的ECJ编译器编译以下代码: 编译命令如下: 成功编译后,让我们使用来检查生成的类文件。最有趣的是为lambda 生成的合成方法: 看到这个条目我感到很惊讶。JVM规范涵盖了 LocalVariableTypeTable属性,并说: 该索引处的条目必须包含表示字段签名的结构(第4.4.7节),该签名对源程序中的局部变量的类型进行编码(第4.

  • 我正在 https://github.com/oracle/visualvm 构建这个项目。我的系统中有 JDK10。我将 build xml 中的源和目标选项从 1.5 更改为 1.8,因为有错误说 1.5 不再受支持。现在,我收到一个编译错误,指向common.xml它位于其他子文件夹中。 我不知道是怎么回事,因为错误日志也很模糊。此外,我第一次与Ant合作。 这是日志。 引发错误的通用部分.

  • 我是ANT build新手,在编译ANT build时遇到错误“package org.testng.annotations不存在”和“package org.openqa.selenium不存在”。xml。 这里是build.xml 下面是错误列表 我还设置了JAVA\u HOME C:\Program Files\JAVA\jdk1.7.0\u 25\bin和ANT\u HOME C:\Use

  • 试图在一个我已经几个月没做的Android项目上做一些工作,然而每次我试图构建这个项目时,Eclipse都会弹出一个对话框说: 我在Mac上运行Eclipse,其Android项目构建目标为4.0.3(API Level 15),我安装了以下版本 Eclipse-3.7.2 Android开发工具-21.0.1 Android SDK-最多17个 我已经尝试了一些事情,比如启动一个全新的工作区,安