Javac不';不能在ant build中工作
我尝试在ubuntu 11.02的命令行上运行ant build.xml中的javac。 然后运行“ant deploy live”后,命令行打印如下:Javac不';不能在ant build中工作,java,ubuntu,ant,javac,build.xml,Java,Ubuntu,Ant,Javac,Build.xml,我尝试在ubuntu 11.02的命令行上运行ant build.xml中的javac。 然后运行“ant deploy live”后,命令行打印如下: Compile failed; see the compiler error output for details. at org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:1150) at org.apache.tools.ant.taskdefs.Javac.exe
Compile failed; see the compiler error output for details.
at org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:1150)
at org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:912)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:616)
at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
at org.apache.tools.ant.Task.perform(Task.java:348)
at org.apache.tools.ant.Target.execute(Target.java:390)
at org.apache.tools.ant.Target.performTasks(Target.java:411)
at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399)
at org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:38)
at org.apache.tools.ant.Project.executeTargets(Project.java:1251)
at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:442)
at org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:105)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:616)
at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
at org.apache.tools.ant.Task.perform(Task.java:348)
at org.apache.tools.ant.Target.execute(Target.java:390)
at org.apache.tools.ant.Target.performTasks(Target.java:411)
at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399)
at org.apache.tools.ant.Project.executeTarget(Project.java:1368)
at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
at org.apache.tools.ant.Project.executeTargets(Project.java:1251)
at org.apache.tools.ant.Main.runBuild(Main.java:809)
at org.apache.tools.ant.Main.startAnt(Main.java:217)
at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280)
at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109)
我关于javac的任务:
<javac deprecation="true"
includeantruntime="false"
debug="true"
debuglevel="${debuglevel}"
destdir="${project.build.outputpath}"
verbose="true"
encoding="UTF-8">
<src path="${project.src.classes}" />
<compilerarg value="-Xlint" />
<classpath refid="core.classpath" />
</javac>
操作系统:
Ubuntu 11.10(oneiric)
Java版本:
java版本“1.7.0”
Java(TM)SE运行时环境(构建1.7.0-b147)
Java HotSpot(TM)64位服务器虚拟机(构建21.0-b17,混合模式)
Ant版本:ApacheAnt(TM)版本1.8.2于2011年8月19日编译
我尝试对build.xml文件进行编码,但无法工作
请帮助首先,您需要了解错误详细信息 尝试使用-debug或-verbose标志运行和 影响Ant日志输出量的选项有:-quiet,它指示Ant向控制台打印较少的信息-详细,这会导致Ant向控制台打印附加信息;and-debug,这会导致Ant打印更多的附加信息
并在此处提交错误详细信息以供后续分析…首先,您需要了解错误详细信息 尝试使用-debug或-verbose标志运行和 影响Ant日志输出量的选项有:-quiet,它指示Ant向控制台打印较少的信息-详细,这会导致Ant向控制台打印附加信息;and-debug,这会导致Ant打印更多的附加信息
并在此处提交错误的详细信息以供后续分析…编译时使用的任务是什么?您应该发布
build.xml
文件中的一个片段,以及Ant执行的更多输出。乍一看,您似乎有编译错误,当您使用IDE时,代码是否编译?您使用什么任务进行编译?您应该发布build.xml
文件中的一个片段,以及Ant执行的更多输出。乍一看,您似乎有编译错误,当您使用IDE时,代码会编译吗?