Eclipse3.4的ant中的javac问题
来源:互联网 发布:淘宝卖衣服的 编辑:程序博客网 时间:2024/05/22 05:31
最近项目组将Eclipse3.3升级到Eclipse3.4,用了一段时间,总体感觉还是不错,就是觉得Ant对中文的支持好像有点问题。发现问题如下: 有时脚本没有执行完,莫名其妙的就自动退出了,也没有任何提示。我发现最多的就是执行javac命令时出现这种情况。
经过我的多次测试,发现是eclipse3.4的ant对中文支持得不好,例如你的ant文件中有这么一句脚本:
<echo message="中文">,
那么这“中文”两字就不能输出了, 甚至连<echo>后面的所有target都没有输出。这样的问题倒是容易解决,不输出中文就得了。但是,你的javac输出中,如果有中文,这个脚本文件的输出也不会正常。怎么办?我查过javac的相关资料,发现javac有如下参数:
-J<flag> Pass <flag> directly to the runtime system(-J<标志> 直接将 <标志> 传递给运行时系统),
这样,我们可以使用如下办法,可以使javac在遇到警告或者错误时输出英文,
<javac ...>
...
<compilerarg value="-J-Duser.language=en"/>
</javac>
在<javac>标签中加入<compilerarg value="-J-Duser.language=en"/>,javac的输出就是英文了。
当然,如果你在dos窗口里面运行javac命令,也想让它的输出是英文的话,可以这样写:
javac -J-Duser.language=en TypeName.java
经过我的多次测试,发现是eclipse3.4的ant对中文支持得不好,例如你的ant文件中有这么一句脚本:
<echo message="中文">,
那么这“中文”两字就不能输出了, 甚至连<echo>后面的所有target都没有输出。这样的问题倒是容易解决,不输出中文就得了。但是,你的javac输出中,如果有中文,这个脚本文件的输出也不会正常。怎么办?我查过javac的相关资料,发现javac有如下参数:
-J<flag> Pass <flag> directly to the runtime system(-J<标志> 直接将 <标志> 传递给运行时系统),
这样,我们可以使用如下办法,可以使javac在遇到警告或者错误时输出英文,
<javac ...>
...
<compilerarg value="-J-Duser.language=en"/>
</javac>
在<javac>标签中加入<compilerarg value="-J-Duser.language=en"/>,javac的输出就是英文了。
当然,如果你在dos窗口里面运行javac命令,也想让它的输出是英文的话,可以这样写:
javac -J-Duser.language=en TypeName.java
- Eclipse3.4的ant中的javac问题
- Ant 的 javac标签
- ant javac Unknown Source 问题
- 在eclipse3.1中使用ant的一个问题
- ant使用javac编译时出现的一个问题
- ant+eclipse3.4(kepler)+tomcat6
- ant javac参数及unknown source问题
- 使用ant 的javac 运行时logback日志 pattern为 [null:-1] 的问题
- ant 的 javac标签 (归纳)
- 【Coding】ant 的 javac标签 (归纳)
- 关于ant -javac的 includeAntRuntime 属性
- eclipse plugin 中使用ant 进行编译(执行 javac)的问题
- ant 解决com.sun.tools.javac.Main is not on the classpath的问题
- ant 解决com.sun.tools.javac.Main is not on the classpath的问题
- ant中com.sun.tools.javac.Main is not on the classpath问题的解决方案
- ant报错: 解决com.sun.tools.javac.Main is not on the classpath的问题
- javac的一个问题
- javac的语言问题
- Eclipse学习摘要-1
- 缘
- SPSiteDataQuery Samples for WSS v3
- J2ME GUI实战之七 ----------LWUIT的Tabbed分页、Text文本
- 如果你正在寻找项目,并且对农业感兴趣,欢迎进来来
- Eclipse3.4的ant中的javac问题
- vc 常用插件
- cfs调研
- linux虚拟机下与windows共享目录的方法
- ASP.NET 2.0 中跨网页提交的三种方法
- Remoting的各种激活模式与生存周期探讨
- FreeMicaps开发计划-V0.1下载
- 一些很实用的.Net技巧收藏
- 软件和硬件 时间和空间