myeclipse8.5配置ant
1.在配置Ant之前,先要配置好JDK的JAVA_HOME和path;之后下载解压apache-ant-1.7.1;并配置环境变量ANT_HOME(安装目录,后不可以加分号;)及其path(安装目录/bin目录);2.为保持统一防止出错,修改MyEclipse中使用的JDK为上一步配置的JAVA_HOME中指定的同一个JDK;(方法为:Window>>Preferences>>Java>>InstalledJRES;右边选择Add按钮》》Browse选择你的JDK安装目录)
3.注意:去下载一JDK1.5安装,并找到安装目录下的lib目录下的tools.jar文件,复制到MyEclipse安装目录下的如C:\ProgramFiles\MyEclipse6.0\jre\lib\ext\下;
4.再找到Java_Home指定下的tools.jar拷贝到apache-ant-1.7.1目录下的lib目录中[完成];到此基本配置结束
5.更换MyEclipse中的Ant为自己指定的。方法:Window>>Preferences>>Ant>>Runtime选中右边框中的AntHomeEntries,点击AddHome按钮;选择你自己的安装目录。
6.使用:先新建一build.xml文件;
7.新建一项目,右键选择属性,在界面左边树中选择Builders,点击右边New按钮选择AntBuilder双击,Name中自己任意定义名称,Buildfile中选择你自己创建的build.xml文件;BaseDirectory中选择自己刚创建的项目目录。
8.如果要集成Junit,首先要拷贝junit.jar到Ant安装目录下的lib目录中。
9.自己新建一类,每次修改运行,看是否正常,结束!
在MyEclipse6.0用ANT时出现以下错误:BUILDFAILEDErrorstartingmoderncompiler发现是javac的时候出现的问题,不知道怎么解决,后来到网上搜到解决办法(注1)如下:今天,做个EJB例子时,用到了Ant来打包发布,刚好又装了新的Myeclipse,抱着激动的心情开发着,好了,都写好了,布署时,出了几个错,都是小问题,这个Errorstartingmoderncompiler,我就奇怪,为什么compiler有问题,我就入DOS下运行jdk.都OK啊。。汗。我Jboss里都是支持jdk6.0.的运行都没问题,手动打包,ClientJNDI调用也OK,用了几个方法,都不行,,把什么tools.jar放到lib。什么tools.jar(其实就是让MyEclipse中的JRE、JDK和系统设置的JAVA_HOME保持一致)放到Myeclipse的jar下都不行。还出现了版本的错误。后来,出去走了下。想了想,把Myeclipse的JDK都换了1.6。OK。解决方法是:window->Prefrences->Java->Compiler->Compilercompliancelevel:选JDK1.6随便一个项目下右键:Properties-JavaBuildPath->Libraries->右边选EditLibrary-->看WorkspacedefaultJRE(XXX)XXX是JDK什么版本。不对的话。选AlternateJRE->InstalledJRES.->选自己的JDK安装目录。就OK。下面全部项目都换JDK1.6.了呵呵OK就到这了。记得看看工程右边的的JRE是否有重复的,有则删掉MyEclipse版本下的JRE。搞定.