编译报错
ant执行编译时报错:
[cc]八月-09 10:44:35 ScriptRunner - [javac] E:\cctest\cruisecontrol-bin-2.8.3\projects\intohotel-boss-business\src\business\com\intohotel\service
\impl\TMailService.java:152: 无法访问 javax.activation.DataSource
[cc]八月-09 10:44:36 ScriptRunner - [javac] 找不到文件 javax\activation\DataSource.class
[cc]八月-09 10:44:36 ScriptRunner - [javac] helper.addInline("logo", logo); //附件内容
[cc]八月-09 10:44:36 ScriptRunner - [javac] ^
[cc]八月-09 10:44:41 ScriptRunner - [javac] 注意:某些输入文件使用或覆盖了已过时的 API。
[cc]八月-09 10:44:41 ScriptRunner - [javac] Compile failed; see the compiler error output for details.
[cc]八月-09 10:44:48 atusReportTask- Failed to reach dashboard instance : http://localhost:8080/dashboard/buildloop/listener, either the dashboard has
not started up or there is a network problem.
解决方法:在关联的lib库中加activation.jar
编译乱码
在使用ant编译项目的时候经常会遇到“警告:编码 GBK的不可映射字符”这样的信息,这个主要是因为我们在写代码的时候加入了一些中文注释,而导致编译时候出现的问题。要处理这个问题,仅仅只需要在 build.xml文件中的调用javac的地方加入encoding的参数。
<target name="compile" depends="init">
<mkdir dir="${classes.dir}" />
<javac srcdir="${src.dir}" destdir="${classes.dir}" classpathref="classpath" encoding="utf-8" />
</target>
org.eclipse.ant.core.AntSecurityException
eclipse出现了这个错误
Error opening the editor. org.eclipse.ant.core.AntSecurityException
org.eclipse.ant.core.AntSecurityException
找到一种解决办法。Window->Preferences->Ant->Editor->Folding->"Enable folding when opening new editor 把这个选项去掉。就可以打开了。但是一样还是会有一个错误窗口。只是这个时候不影响你操作这个xml了。彻底的解决还不知道。
后来 重新启动eclipse就好了。估计是软件的bug