当前位置:首页 > 服务端 > 使用ant build build.xml报“includeantruntime was not set”警告及"Class not found: javac1.8"问题

使用ant build build.xml报“includeantruntime was not set”警告及"Class not found: javac1.8"问题

问题1:ant编译build.xml报“includeantruntime was not set”警告。

警告详情:

1 warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds

解决方法:

  根据提示在javac任务中添加includeAntRuntime="false"属性即可。例如:
使用ant build build.xml报“includeantruntime was not set”警告及"Class not found: javac1.8"问题 _ JavaClub全栈架构师技术笔记

注:1.对于includeAntRuntime属性,解释如下:

    Whether to include the Ant run-time libraries in the classpath; defaults to yes, unless build.sysclasspath is set. It is usually best to set this to false so the script's behavior is not sensitive to the environment in which it is run.
  2.此警告在较早的ant版本中可能不会出现,当前用的版本是:Apache Ant(TM) version 1.8.2 compiled on December 20 2010。所以此问题跟ant版本有关。

 

问题2:ant编译时,报"Class not found: javac1.8"error

问题原因:myeclipse中自带的ant插件版本太低。

解决方法:重新下载ant版本,并配置环境变量。

  配置环境变量:ANT_HOME, path,classpath.

  更换MyEclipse中的Ant为自己指定的。方法:Window >>Preferences>>Ant>>Runtime选中右边框中的Ant Home Entries,点击Add Home按钮;选择你自己的安装目录。

作者:WKellyL
来源链接:https://www.cnblogs.com/wmcoder/p/6798379.html

版权声明:
1、Java侠(https://www.javaxia.com)以学习交流为目的,由作者投稿、网友推荐和小编整理收藏优秀的IT技术及相关内容,包括但不限于文字、图片、音频、视频、软件、程序等,其均来自互联网,本站不享有版权,版权归原作者所有。

2、本站提供的内容仅用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯相关权利人及本网站的合法权利。
3、本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站(javaclubcn@163.com),我们将第一时间核实后及时予以删除。





本文链接:https://www.javaxia.com/server/124600.html

标签: class not found
分享给朋友:

“使用ant build build.xml报“includeantruntime was not set”警告及"Class not found: javac1.8"问题” 的相关文章