论坛首页 编程语言技术论坛

raven不支持javac指定encoding

浏览 2713 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2006-12-30  
最近用java做一个项目,文件全部采用utf8编码,代码里有中文注释。操作系统是中文windows xp。所以javac默认使用操作系统的file.encoding是gbk。听说 开始-->设置-->控制面板-->区域和语言设置可以改系统默认文件编码,可是学不会。看了一下raven里JavacTask的源代码,根本不支持自定义encoding,只好去硬编码了。

java_tasks.rb第71行:
javac [color=red]-encoding utf8[/color] -classpath "#{@classpath.join(CP_SEP)}" -sourcepath "#{@build_path.join(CP_SEP)}" -d target/classes #{source_pkg.to_a.join(' ')}


哈哈,问题是解决了,可是很不爽,谁有好办法。
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics